(PECL ibm_db2 >= 1.0.0)
db2_special_columns — Devuelve un conjunto de resultados que lista los identificadores únicos de las filas de una tabla
$connection,$qualifier,$schema,$table_name,$scopeDevuelve un conjunto de resultados que lista los identificadores únicos de las filas de una tabla.
connectionUna conexión válida a una base de datos IBM DB2, Cloudscape o Apache Derby.
qualifier
       Un calificador para las bases de datos DB2 que funcionan en
       servidores OS/390 o z/OS. Para otras bases de datos,
       se debe pasar null o una cadena vacía.
      
schemaEl esquema que contiene las tablas.
table_nameEl nombre de la tabla.
scopeUn entero que representa el tiempo mínimo para el cual el identificador único de la fila es válido. Puede ser uno de los siguientes valores:
| Valor entero | Constante SQL | Descripción | 
|---|---|---|
| 0 | SQL_SCOPE_CURROW | El identificador de la fila es válido solo cuando el cursor está posicionado en la fila. | 
| 1 | SQL_SCOPE_TRANSACTION | El identificador de la fila es válido durante la duración de la transacción. | 
| 2 | SQL_SCOPE_SESSION | El identificador de la fila es válido durante la duración de la conexión. | 
Devuelve un recurso con un conjunto de resultados que contiene filas con información única para una tabla. Las filas están compuestas por las siguientes columnas:
| Nombre de la columna | Descripción | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SCOPE | 
 
 | ||||||||||||
| COLUMN_NAME | Nombre de la columna única. | ||||||||||||
| DATA_TYPE | El tipo de datos SQL para la columna. | ||||||||||||
| TYPE_NAME | Una cadena que representa el tipo de datos para la columna. | ||||||||||||
| COLUMN_SIZE | Un entero que representa el tamaño de la columna. | ||||||||||||
| BUFFER_LENGTH | Número máximo de bytes necesarios para almacenar datos de esta columna. | ||||||||||||
| DECIMAL_DIGITS | La escala de la columna o nulldonde la escala no es
       aplicable. | ||||||||||||
| NUM_PREC_RADIX | Un entero que puede ser 10(representando un
       tipo de datos numérico exacto),2(representando un
       tipo de datos numéricos aproximados) onull(representando un tipo
       de datos para el cual la base no es aplicable). | ||||||||||||
| PSEUDO_COLUMN | Siempre devuelve 1. | 
