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