Получить описание атрибутов столбца

Назначение

Получить описание атрибутов заданного столбца текущей строки курсорного запроса.

Синтаксические правила

 
GetColInfo(< идентификатор курсора >, < номер столбца >, < массив >);
< Идентификатор курсора >

Идентификатор курсора, в котором выполнен запрос выборки данных.

< Номер столбца >

Целочисленное положительное значение, задающее номер столбца в текущей строке выборки. Нумерация столбцов начинается с 1.

< Массив >

Адрес массива для значений атрибутов столбца.

Возвращаемое значение

Ассоциативный массив значений атрибутов столбца (таблица 3).

Таблица 3. Ассоциативный массив значений атрибутов столбца
Ключ массиваВозвращаемое значение ключа
is_null

Столбец допускает (значение 1)/не допускает (значение 0) NULL-значение.

typeЧисловое значение типа данных столбца (приложение 2).
type_nameИмя типа данных столбца (приложение 2). Имя указывается без префикса LDT_.
lengthДлина данных.
precisionТочность представления (для вещественных значений).
scaleМасштаб (для вещественных значений).
nameИмя столбца.
tableИмя таблицы, которой принадлежит столбец.
userИмя владельца таблицы.

Пример

$err = GetColInfo($cur, 1, \%data);
$err &&  [code for handling error]

См. также функции:

ExecDirect, Execute, GetConnectInfo, GetCursorOption.