(PECL ibm_db2 >= 1.0.0)
db2_special_columns — Возвращает набор результатов, в котором перечислены столбцы с уникальным идентификатором строки таблицы
$connection
,$qualifier
,$schema
,$table_name
,$scope
Возвращает набор результатов, в котором перечислены столбцы с уникальным идентификатором строки таблицы.
connection
Допустимое соединение с базой данных IBM DB2, Cloudscape или Apache Derby.
qualifier
Квалификатор для баз данных DB2, работающих на серверах OS/390 или z/OS.
Для других баз данных передайте null
или пустую строку.
schema
Схема, содержащая таблицы.
table_name
Название таблицы.
scope
Целочисленное значение, представляющее минимальную продолжительность, в течение которой действителен уникальный идентификатор строки. Это может быть одно из следующих значений: values:
Значение | Константа SQL | Описание |
---|---|---|
0 | SQL_SCOPE_CURROW | Идентификатор строки действителен только тогда, когда курсор находится на строке. |
1 | SQL_SCOPE_TRANSACTION | Идентификатор строки действителен на протяжении всей транзакции. |
2 | SQL_SCOPE_SESSION | Идентификатор строки действителен в течение всего времени соединения. |
Возвращает ресурс оператора с набором результатов, содержащим строки с уникальной информацией идентификатора строки таблицы. Строки состоят из следующих столбцов: following columns:
Название столбца | Описание | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SCOPE |
|
||||||||||||
COLUMN_NAME | Имя уникального столбца. | ||||||||||||
DATA_TYPE | Тип данных SQL столбца. | ||||||||||||
TYPE_NAME | Символьное строковое представление типа данных SQL столбца. | ||||||||||||
COLUMN_SIZE | Целочисленное значение, представляющее размер столбца. | ||||||||||||
BUFFER_LENGTH | Максимальное количество байтов, необходимое для хранения данных из этого столбца. | ||||||||||||
DECIMAL_DIGITS |
Масштаб столбца или null , если масштаб не применим.
|
||||||||||||
NUM_PREC_RADIX |
Целочисленное значение либо 10 (представляющее точный числовой тип данных),
либо 2 (представляющее приблизительный числовой тип данных),
либо null (представляющий тип данных, для которого основание системы счисления не применимо).
|
||||||||||||
PSEUDO_COLUMN | Всегда возвращает 1. |