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