Má oracle kurzory?

Obsah:

Má oracle kurzory?
Má oracle kurzory?
Anonim

Implicitní kurzory jsou automaticky vytvořeny společností Oracle, kdykoli je proveden příkaz SQL, pokud pro příkaz neexistuje žádný explicitní kurzor. Programátoři nemohou ovládat implicitní kurzory a informace v nich obsažené.

Co je kurzor Oracle?

Pro provedení víceřádkového dotazu Oracle otevře nepojmenovanou pracovní oblast, ve které jsou uloženy informace o zpracování. Kurzor vám umožňuje pojmenovat pracovní oblast, přistupovat k informacím a zpracovávat řádky jednotlivě.

Jsou kurzory Oracle špatné?

Vývojáři SQL Serveru považují kurzory za špatný postup, s výjimkou určitých okolností. Věří, že Cursors nevyužívají SQL engine optimálně, protože jde o procedurální konstrukci a poráží koncept RDBMS založený na množinách. Zdá se však, že Vývojáři Oracle nedoporučují proti Cursors.

Jak vytvořím kurzor v Oracle?

Pro provedení víceřádkového dotazu Oracle otevře nepojmenovanou pracovní oblast, ve které jsou uloženy informace o zpracování. Kurzor vám umožňuje pojmenovat pracovní oblast, přistupovat k informacím a zpracovávat řádky jednotlivě. Další informace naleznete v části "Dotazování na data s PL/SQL".

Je otevřený kurzor v Oracle?

Pokud je kurzor otevřený, cursor_name%ISOPEN vrátí TRUE; jinak vrátí FALSE. Atribut kurzoru, který lze připojit k názvu kurzoru nebo proměnné kurzoru. Před prvním načtením z otevřeného kurzoru název_kurzoru%NOTFOUND vrátí hodnotu NULL.

Doporučuje: