Dab tsi yog kev siv tus cursor hauv SQL Server?
Dab tsi yog kev siv tus cursor hauv SQL Server?

Video: Dab tsi yog kev siv tus cursor hauv SQL Server?

Video: Dab tsi yog kev siv tus cursor hauv SQL Server?
Video: Kev Muag Khoom thiab Kev Sib Cuam Tshuam Nrog Cov Neeg Qhua Yam Muaj Kev Nyab Xeeb 2024, Kaum ib hlis
Anonim

Cursors Hauv SQL Server . Tus cursor yog ib qho khoom siv database los khaws cov ntaub ntawv los ntawm qhov tshwm sim tau teeb tsa ib kab ntawm ib lub sijhawm, tsis yog T- SQL ntawv cov lus txib uas ua haujlwm ntawm txhua kab hauv cov txiaj ntsig tau teeb tsa ib zaug. Peb siv a tus cursor thaum peb yuav tsum tau hloov kho cov ntaub ntawv nyob rau hauv ib lub rooj database hauv singleton zam txhais tau hais tias kab los ntawm kab.

Ntawm no, tus cursor hauv SQL Server yog dab tsi?

A SQL tus cursor yog ib qho khoom siv database uas yog siv los muab cov ntaub ntawv los ntawm cov txiaj ntsig tau teeb tsa ib kab ntawm ib lub sijhawm. A SQL tus cursor yog siv thaum cov ntaub ntawv yuav tsum tau hloov kho kab los ntawm kab.

Ib tug kuj yuav nug, cursor yog dab tsi thiab vim li cas nws thiaj li yuav tsum tau? Tus cursor yog siv thaum tus neeg siv xav tau hloov cov ntaub ntawv nyob rau hauv ib los yog nyob rau hauv kab yuav kab hauv ib lub rooj database, Tus cursor yog xav tau ua cov kab ib tus zuj zus rau cov lus nug rov qab ntau kab.

Ntawm no, kuv yuav tsum siv tus cursor SQL?

Hauv T- SQL ntawv , a CURSOR yog ib txoj hauv kev zoo sib xws, thiab tej zaum yuav nyiam vim nws ua raws tib lub laj thawj. Tab sis yuav tsum qhia, coj txoj kev no thiab teeb meem yuav ua raws. Muaj qee kis, thaum twg siv CURSOR tsis ua kom muaj kev ntxhov siab ntau, tab sis feem ntau lawv yuav tsum zam dhau.

Peb puas tuaj yeem siv tus cursor hauv kev ua haujlwm SQL Server?

SQL Server txhawb peb muaj nuj nqi uas ua tau pab koj thaum ua haujlwm nrog tus cursor : @@FETCH_STATUS, @@CURSOR_ROWS, thiab CURSOR_STATUS. Ib lub voj voog yog executed nyob rau hauv lub tus cursor rau ua ib co ua hauj lwm nrog cov kab hauv lub tus cursor , nrog rau cov xwm txheej uas FETCH hais kom ua tiav. Cov tus cursor yog POOB.

Pom zoo: