(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 null donde 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) o null (representando un tipo
de datos para el cual la base no es aplicable). |
||||||||||||
| PSEUDO_COLUMN | Siempre devuelve 1. |