Ima li oracle kursore?

Sadržaj:

Ima li oracle kursore?
Ima li oracle kursore?
Anonim

Oracle automatski kreira implicitne pokazivače kad god se izvrši SQL naredba, kada ne postoji eksplicitni pokazivač za izraz. Programeri ne mogu kontrolirati implicitne kursore i informacije u njima.

Što je Oracle kursor?

Da bi izvršio upit u više redaka, Oracle otvara neimenovano radno područje koje pohranjuje informacije za obradu. Kursor omogućuje vam imenovanje radnog područja, pristup informacijama i obradu redova pojedinačno.

Jesu li Oracle kursori loši?

SQL Server programeri smatraju kursore lošom praksom, osim u nekim okolnostima. Vjeruju da kursori ne koriste optimalno SQL motor budući da je to proceduralna konstrukcija i pobjeđuje koncept RDBMS-a koji se temelji na skupu. Međutim, čini se da Oracle programeri ne preporučuju Cursors.

Kako mogu stvoriti kursor u Oracleu?

Da bi izvršio upit u više redaka, Oracle otvara neimenovano radno područje koje pohranjuje informacije za obradu. Kursor vam omogućuje imenovanje radnog područja, pristup informacijama i obradu redaka pojedinačno. Za više informacija pogledajte "Upit podataka with PL/SQL".

Je li otvoren kursor u Oracleu?

Ako je pokazivač otvoren, cursor_name%ISOPEN vraća TRUE; inače, vraća FALSE. Atribut pokazivača koji se može dodati imenu kursora ili varijable kursora. Prije prvog dohvaćanja iz otvorenog kursora, cursor_name%NOTFOUND vraća NULL.

Preporučeni: