Documentación offline PHP master

db2_special_columns

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

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