(PECL ibm_db2 >= 1.0.0)
db2_columns — Devuelve los campos de una tabla y sus metadatos asociados.
$connection
,$qualifier
= ?,$schema
= ?,$table-name
= ?,$column-name
= ?Devuelve los campos de una tabla y sus metadatos asociados.
connection
Una conexión a IBM DB2, Cloudscape, o Apache Derby.
qualifier
Un calificador para bases de datos DB2 que se ejecutan en servidores OS/390 o z/OS. Para otras bases de datos, use null
o una cadena vacía.
schema
El esquema que contiene la tabla indicada. Para buscar en todos los esquemas, use '%'
.
table-name
El nombre de la tabla o vista. Para consultar todas las tablas en la base de datos, use null
o una cadena vacía.
column-name
El nombre del campo. Para consultar todos los campos en la tabla, use null
o una cadena vacía.
Devuelve información de los campos especificados a través de los parámetros de la función. Los registros contienen las siguientes columnas:
Nombre del campo | Descripción |
---|---|
TABLE_CAT | Nombre del catálogo. Puede ser null si la tabla no contiene un catálogo. |
TABLE_SCHEM | Nombre del esquema. |
TABLE_NAME | Nombre de la tabla o vista. |
COLUMN_NAME | Nombre del campo. |
DATA_TYPE | El tipo de dato SQL como un entero. |
TYPE_NAME | El nombre del tipo de dato como cadena de texto. |
COLUMN_SIZE | El tamaño del campo como un entero. |
BUFFER_LENGTH | El tamaño en bytes que se requieren como máximo para almacenar datos desde este campo. |
DECIMAL_DIGITS | La escala de este campo, o null si no es aplicable. |
NUM_PREC_RADIX | Un entero que puede ser 10 (para un tipo de dato exacto), 2 (para un tipo de dato aproximado), o null (para un tipo de dato donde la precisión no es aplicable). |
NULLABLE | Indica si este campo puede guardar valores null . |
REMARKS | Descripción del campo. |
COLUMN_DEF | Valor por defecto. |
SQL_DATA_TYPE | El tamaño del campo como un entero. |
SQL_DATETIME_SUB | Devuelve el código del subtipo de fecha y hora, o null para tipos de datos donde no es aplicable. |
CHAR_OCTET_LENGTH | Tamaño máximo en octetos para el tipo de datos de carácter, que coincida con COLUMN_SIZE para conjuntos de caracteres de un sólo byte, o null para tipos de datos distintos. |
ORDINAL_POSITION | La posición del campo en la tabla (contando desde 1). |
IS_NULLABLE | Una cadena de texto que contiene 'YES' si puede guardar valores nulos y 'NO' cuando no permita valores nulos. |