(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
,$scope
Devuelve un conjunto de resultados que lista los identificadores únicos de las filas de una tabla.
connection
Una 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.
schema
El esquema que contiene las tablas.
table_name
El nombre de la tabla.
scope
Un 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. |