(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. |