Получить описание атрибутов столбца
Назначение
Получить описание атрибутов заданного столбца текущей строки курсорного запроса.
Синтаксические правила
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]
См. также функции: