Ano ang cursor sa Oracle PL SQL?
Ano ang cursor sa Oracle PL SQL?

Video: Ano ang cursor sa Oracle PL SQL?

Video: Ano ang cursor sa Oracle PL SQL?
Video: Oracle - PL/SQL - Loops 2024, Abril
Anonim

PL / SQL - Mga cursor . A cursor ay isang pointer sa lugar ng konteksto na ito. PL / SQL kinokontrol ang lugar ng konteksto sa pamamagitan ng a cursor . A cursor humahawak sa mga hilera (isa o higit pa) na ibinalik ng a SQL pahayag. Ang hanay ng mga hilera ang cursor Ang mga hold ay tinutukoy bilang aktibong set.

Kaugnay nito, ano ang isang cursor sa PL SQL?

PL / SQL Cursor . Kapag ang isang SQL pinoproseso ang pahayag, Oracle lumilikha ng isang lugar ng memorya na kilala bilang lugar ng konteksto. A cursor naglalaman ng impormasyon sa isang piling pahayag at ang mga hilera ng data na na-access nito. A cursor ay ginagamit upang i-refer sa isang programa upang kunin at iproseso ang mga hilera na ibinalik ng SQL pahayag, paisa-isa.

Bukod pa rito, ano ang isang cursor at uri ng cursor? A cursor ay isang pansamantalang lugar ng trabaho na nilikha sa memorya ng system kapag ang isang SQL statement ay naisakatuparan. A cursor maaaring humawak ng higit sa isang row, ngunit maaaring magproseso lamang ng isang row sa isang pagkakataon. Ang hanay ng mga hilera ang cursor hold ay tinatawag na aktibong set. Mayroong dalawang mga uri ng mga cursor sa PL/SQL: Implicit mga cursor.

Sa ganitong paraan, ano ang isang cursor sa database ng Oracle?

Isa ito sa core database mga konsepto ng programming, na bumubuo ng isang pangunahing yunit ng pagpapatupad ng SQL statement. A cursor ay isang pointer, na tumuturo patungo sa isang paunang inilaan na lokasyon ng memorya sa SGA. Oracle iniuugnay ang bawat SELECT statement sa a cursor upang hawakan ang impormasyon ng query sa lugar ng konteksto na ito.

Paano mo tukuyin ang cursor?

Isang database cursor ay isang bagay na nagbibigay-daan sa pagtawid sa mga hilera ng isang resulta itakda . Pinapayagan ka nitong iproseso ang indibidwal na row na ibinalik ng isang query.

Inirerekumendang: