Ano ang cursor sa Oracle?
Ano ang cursor sa Oracle?

Video: Ano ang cursor sa Oracle?

Video: Ano ang cursor sa Oracle?
Video: How to Enable Cursor, paano mag enable NG cursor||Rhey nonong 2024, Mayo
Anonim

A Cursor ay isang pointer sa lugar ng konteksto na ito. Oracle lumilikha ng lugar ng konteksto para sa pagproseso ng isang SQL statement na naglalaman ng lahat ng impormasyon tungkol sa pahayag. PL/SQL nagbibigay-daan sa programmer na kontrolin ang lugar ng konteksto sa pamamagitan ng cursor . A cursor humahawak sa mga hilera na ibinalik ng SQL statement.

Kasunod nito, maaari ring magtanong, ano ang 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 tabi sa itaas, bakit ginagamit ang cursor sa Oracle? Gamitin ng Cursor Ang pangunahing tungkulin ng a cursor ay upang kunin ang data, isang hilera sa isang pagkakataon, mula sa isang set ng resulta, hindi katulad ng mga SQL command na gumagana sa lahat ng mga hilera sa set ng resulta nang sabay-sabay. Mga cursor ay ginamit kapag ang user ay kailangang mag-update ng mga tala sa isang solong paraan o sa isang hilera sa pamamagitan ng paraan, sa isang talahanayan ng database.

Kaugnay nito, ano ang halimbawa ng cursor sa Oracle?

Oracle lumilikha ng memory area, na kilala bilang context area, para sa pagproseso ng SQL statement, na naglalaman ng lahat ng impormasyong kailangan para sa pagproseso ng statement; para sa halimbawa , ang bilang ng mga row na naproseso, atbp. A cursor ay isang pointer sa lugar ng konteksto na ito. A cursor humahawak sa mga hilera (isa o higit pa) na ibinalik ng isang SQL statement.

Ano ang implicit cursor?

Isang SQL ( implicit ) cursor ay binuksan ng database upang iproseso ang bawat SQL statement na hindi nauugnay sa isang tahasang cursor . Bawat SQL ( implicit ) cursor ay may anim na katangian, bawat isa ay nagbabalik ng kapaki-pakinabang na impormasyon tungkol sa pagpapatupad ng isang pahayag sa pagmamanipula ng data.

Inirerekumendang: