db2_special_columns
En esta página
db2_special_columns
Devuelve un conjunto de resultados que lista los identificadores únicos de las filas de una tabla
Descripción#
php
db2_special_columns(resource $connection, string $qualifier, string $schema, string $table_name, int $scope): resourcephp
Devuelve un conjunto de resultados que lista los identificadores únicos de las filas de una tabla.
Parámetros#
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. |
Valores devueltos#
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. |
Véase también#
db2_column_privileges
db2_columns
db2_foreign_keys
db2_primary_keys
db2_procedure_columns
db2_procedures
db2_statistics
db2_table_privileges
db2_tables