Краткий курс


Download 1.48 Mb.
Pdf ko'rish
bet34/35
Sana01.03.2023
Hajmi1.48 Mb.
#1242023
1   ...   27   28   29   30   31   32   33   34   35
Bog'liq
Майкл Мак-Локлин - Oracle DB 11g. Программирование на языке PL-SQL - 2014 курс

p lsq l 
права

GRANTOR OWNER TABLE_NAME GRANTEE PRIVILEGE
FL0WS_020100 SYS DBMS_RLS p ls q l EXECUTE 
FL0WS_020100 CTXSYS CTX_DDL p ls q l EXECUTE 
FLOWS 020100 CTXSYS CTX DOC p ls q l EXECUTE
КТ0_ПРЕД0СТАВИЛ ВЛАДЕЛЕЦ ИМЯ_ТАБЛИЦЫ ПРАВО
FL0WS_020100 SYS DBMS_RLS p ls q l EXECUTE 
FL0WS_020100 CTXSYS CTX_DDL p ls q l EXECUTE 
FLOWS 020100 CTXSYS CTX DOC p ls q l EXECUTE
Теперь вы можете отсоединиться от сеанса SQDPlus путем ввода слова quit и нажатия 
ENTER:

SQL> q u it
Переменные связи
Как было представлено в Таблице А.1, в окружении SQHPlus существуют переменные 
уровня сеанса. Они называются также переменными связи, потому что могут связывать 
содержимое одного исполненного запроса с другим запросом. Аналогичным образом вы 
можете связывать переменные из одного контекста исполнения PL/SQ L с другим или 
последующим оператором SQL. Переменные связи более распространенный термин при 
описании переменных уровня сеанса в SQHPlus. Вы можете определить переменную свя­
зи в виде строки переменной длины следующим образом:

SQL> VARIABLE mybindvar VARCHAR2(30)
Вы можете заметить, что после определения переменной связи нет точки с запятой и 
что переменной связи должно быть выделено физическое место в памяти, в данном при­
мере 30 символов.

BEGIN
:mybindvar: = ’Демонстрация’ ;
END;
/


686
Приложение А
Затем вы можете выполнить запрос к содержимому переменной связи, например,
так

SQL> SELECT :mybindvar AS «Переменная связи» FROMdual;
Вот что будет напечатано на консоли:

Переменная связи 

Download 1.48 Mb.

Do'stlaringiz bilan baham:
1   ...   27   28   29   30   31   32   33   34   35




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling