Tus cursor hauv Oracle yog dab tsi?
Tus cursor hauv Oracle yog dab tsi?

Video: Tus cursor hauv Oracle yog dab tsi?

Video: Tus cursor hauv Oracle yog dab tsi?
Video: Tsis tau yuav koj los tsuav nyob koom zos 3/9/2018 2024, Hlis ntuj nqeg
Anonim

A Tus cursor yog tus taw tes rau thaj chaw ntsiab lus no. Oracle tsim cov ntsiab lus teb rau kev ua cov lus SQL uas muaj tag nrho cov ntaub ntawv hais txog nqe lus. PL / SQL tso cai rau tus programmer tswj cov ntsiab lus hauv cheeb tsam los ntawm qhov tus cursor . A tus cursor tuav cov kab rov qab los ntawm SQL nqe lus.

Tom qab ntawd, ib tug kuj yuav nug, dab tsi yog tus cursor thiab hom cursor?

A tus cursor yog thaj chaw ua haujlwm ib ntus tsim nyob rau hauv lub cim xeeb system thaum SQL nqe lus raug tua. A tus cursor tuaj yeem tuav ntau tshaj ib kab, tab sis tuaj yeem ua tiav ib kab ntawm ib zaug. Cov kab ntawm cov tus cursor tuav yog hu ua active set. Muaj ob hom tus cursor hauv PL/SQL: Implicit tus cursor.

Ib sab saum toj, vim li cas tus cursor siv hauv Oracle? Siv ntawm Tus cursor Lub luag haujlwm tseem ceeb ntawm a tus cursor yog mus muab cov ntaub ntawv, ib kab ntawm ib lub sij hawm, los ntawm ib tug tshwm sim, tsis zoo li cov SQL commands uas ua hauj lwm nyob rau hauv tag nrho cov kab nyob rau hauv cov kev tshwm sim teem nyob rau hauv ib lub sij hawm. Tus cursor yog siv thaum tus neeg siv yuav tsum tau hloov kho cov ntaub ntawv nyob rau hauv ib tug singleton zam los yog nyob rau hauv ib tug kab los ntawm kab, nyob rau hauv ib tug database lub rooj.

Hais txog qhov no, tus cursor hauv Oracle yog dab tsi nrog piv txwv?

Oracle tsim ib qho chaw nco, hu ua thaj chaw ntsiab lus, rau kev ua cov lus SQL, uas muaj tag nrho cov ntaub ntawv xav tau rau kev ua cov lus; rau piv txwv , tus naj npawb ntawm cov kab ua tiav, thiab lwm yam A tus cursor yog tus taw tes rau thaj chaw ntsiab lus no. A tus cursor tuav cov kab (ib lossis ntau dua) rov qab los ntawm SQL nqe lus.

Tus cursor implicit yog dab tsi?

Ib SQL ( cuam tshuam ) tus cursor yog qhib los ntawm lub database los ua txhua nqe lus SQL uas tsis cuam tshuam nrog qhov tseeb tus cursor . Txhua SQL ( cuam tshuam ) tus cursor muaj rau tus cwj pwm, txhua tus uas rov qab tau cov ntaub ntawv tseem ceeb txog kev ua tiav ntawm cov ntaub ntawv tswj xyuas cov ntaub ntawv.

Pom zoo: