Какво е референтен курсор в Oracle?
Какво е референтен курсор в Oracle?

Видео: Какво е референтен курсор в Oracle?

Видео: Какво е референтен курсор в Oracle?
Видео: OPERA PMS - Oracle Hospitality elearning | 10 Group Blocks 2024, Ноември
Anonim

Представяне на REF КУРСОРИ

Използвайки REF КУРСОР s е един от най-мощните, гъвкави и мащабируеми начини за връщане на резултати от заявка от an Оракул База данни към клиентско приложение. А REF КУРСОР е PL/SQL тип данни, чиято стойност е адресът на паметта на работна област на заявка в базата данни.

Също така трябва да знаете какво е референтен курсор в примерите на Oracle?

Примери за PL/SQL Ref Cursors . А ref курсор е променлива, дефинирана като a курсор тип, който ще сочи или препраща към a курсор резултат. Предимството, че а ref курсор има над равнина курсор е, че може да се предаде като променлива на процедура или функция. В REF КУРСОР може да се присвои на други REF КУРСОР променливи.

Човек може също да попита какво е SYS ref cursor в Oracle? А курсор променливата е a курсор който всъщност съдържа указател към набор от резултати от заявка. SYS_REFCURSOR е REF КУРСОР тип, който позволява всеки набор от резултати да бъде свързан с него. Това е известно като слабо въведено REF КУРСОР . Само декларацията на SYS_REFCURSOR и дефинирани от потребителя REF КУРСОР променливите са различни.

Като се има предвид това, каква е разликата между курсора и референтния курсор?

2 отговора. А курсор е наистина всеки SQL израз, който изпълнява DML (избиране, вмъкване, актуализиране, изтриване) във вашата база данни. А ref курсор е указател към набор от резултати. А ref курсор също е а курсор , въпреки че обикновено е терминът курсор се използва при обсъждане на статичен SQL.

Референтният курсор връща ли Oracle?

REF КУРСОР е Оракул тип данни за a курсор променлива. Тъй като JDBC не поддържа a курсор променлив тип данни, Оракул шофьор връща REF CURSOR изходни параметри и връщане стойности към приложението като набори от резултати.

Препоръчано: