Классика баз данных - статьи

Оператор получения информации из области дескриптора SQL


Оператор определяется следующими синтаксическими правилами:

<get descriptor statement> ::=GET DESCRIPTOR <descriptor name><get descriptor information><get descriptor information> ::=<get count>| VALUE <item number><get item information>[{<comma> <get item information>}. . . ]<get count> ::=<simple target specification 1><equals operator> COUNT<get item information> ::=<simple target specification 2><equals operator><descriptor item name><item number> ::= <simple value specification><simple target specification 1> ::=<simple target specification><simple target specification 2> ::=<simple target specification><descriptor item name> ::=TYPE| LENGHT| OCTET_LENGHT| RETURNED_LENGHT| RETURNED_OCTET_LENGHT| PRECISION| SCALE| DATETIME_INTERVAL_CODE| DATATIME_INTERVAL_PRECISION| NULLABLE| INDICATOR| DATA| NAME| UNNAMED| COLLATION_CATALOG</PRE>| COLLATION_SCHEMA| COLLATION_NAME| CHARACTER_SET_CATALOG| CHARACTER_SET_SCHEMA| CHARACTER_SET_NAME<simple target specification> ::=<parameter name>| <embedded variable name>

Оператор GET DESCRIPTOR служит для выборки описательной информации, ранее размещенной в дескрипторе с помощью оператора DESCRIBE (см. ). За одно выполнение оператора можно получить либо число заполненных элементов дескриптора (COUNT), либо информацию, содержащуюся в одном из заполненных элементов.



Содержание раздела