Стандарты языка реляционных баз данных SQL



       

Оператор получения информации из области дескриптора 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 (см. п. 4.1.7). За одно выполнение оператора можно получить либо число заполненных элементов дескриптора (COUNT), либо информацию, содержащуюся в одном из заполненных элементов.



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