Что такое ref курсор в Oracle?
Что такое ref курсор в Oracle?

Видео: Что такое ref курсор в Oracle?

Видео: Что такое ref курсор в Oracle?
Видео: PL/SQL Tutorial #31: Ref Cursor Concept !!!! On Demand !!!! with very simple Example 2024, Май
Anonim

Введение в ССЫЛКА КУРСОРОВ

С использованием РЕФ КУРСОР s - один из самых мощных, гибких и масштабируемых способов возврата результатов запроса из Oracle База данных в клиентское приложение. А РЕФ КУРСОР это PL / SQL тип данных, значение которого является адресом памяти рабочей области запроса в базе данных.

Также нужно знать, что такое курсор ref в примерах Oracle?

Примеры ссылочных курсоров PL / SQL . А ref курсор переменная, определенная как курсор тип, который будет указывать на или ссылаться на курсор результат. Преимущество в том, что ref курсор имеет над равниной курсор заключается в том, что его можно передать как переменную в процедуру или функцию. В РЕФ КУРСОР может быть отнесен к другим РЕФ КУРСОР переменные.

Также можно спросить, что такое курсор SYS ref в Oracle? А курсор переменная - это курсор который фактически содержит указатель на набор результатов запроса. SYS_REFCURSOR это РЕФ КУРСОР тип, который позволяет связать с ним любой набор результатов. Это известно как слабо типизированный РЕФ КУРСОР . Только декларация SYS_REFCURSOR и определяемые пользователем РЕФ КУРСОР переменные разные.

Принимая это во внимание, в чем разница между курсором и указателем курсора?

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

Ref cursor возвращает Oracle?

РЕФ КУРСОР это Oracle тип данных для курсор Переменная. Поскольку JDBC не поддерживает курсор переменный тип данных, Oracle Водитель возвращает REF CURSOR выходные параметры и возвращение значения в приложение в виде наборов результатов.

Рекомендуемые: