Проектирование баз данных для экономических информационных систем в среде сервера данных ORACLE 7.3. Меркулова Т.А - 92 стр.

UptoLike

94
Поля, задающие контекст действия:
Character_set_catalog
Character_set_schema
В составе полей дескриптора можно выделить 4 группы полей:
1) определители типа;
2) определители значения;
3) определители имени;
4) определители контекста действия.
14.2. Операторы подготовки и выполнения динамических
операторов
Оператор подготовки динамического оператора
Подготовка содержимого оператора выполняется средствами
обработки строк, а оператор подготовки присваивает динамическому
оператору имя и связывает со строкой содержащей его описание.
St_t1 = 'select * from peоples
Where city = Uljanovsk;
Prepare <имя>
From <имя переменной>
Prepare st_d
From St_t1.
Подготовленный оператор рассматривается сервером данных как
объект схемы данного приложения. Такой объект активизируется с
помощью операторавыполнить.
Оператор выполнения динамического SQL
Динамический SQL оператор может либо использовать
параметры, либо быть независимым по входу и выходу. Для
выполнения динамического оператора без парамеров используется
следующий код:
Execute immediate <имя>.
Для обработки потоков входных и выходных параметров
используюся операторы выполнения в следующей форме:
Execute <имя>
Into (<параметр>,…)/<имя_дескриптора>
Using (<параметр>,…)/<имя_дескриптора>.