(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_specialcolumns — Devuelve el conjunto óptimo de columnas
$odbc
,$type
,$catalog
,$schema
,$table
,$scope
,$nullable
Devuelve el conjunto óptimo de columnas que identifica de manera única una fila de una tabla, o las columnas que se actualizan automáticamente cuando alguno de los valores de la fila es modificado por una transacción.
odbc
El conector identificador ODBC, ver odbc_connect() para más información.
type
SQL_BEST_ROWID
,
odbc_specialcolumns()
devuelve la o las columnas que permiten identificar de manera única
cada fila de una tabla.
Cuando el tipo es SQL_ROWVER
,
odbc_specialcolumns() devuelve la columna o las columnas
de la tabla especificada, si las hay, que se actualizan automáticamente
por los datos de origen cuando cada valor de la fila es modificado
por cualquier transacción.
catalog
The catalog ('qualifier' in ODBC 2 parlance).
schema
The schema ('owner' in ODBC 2 parlance).
table
La tabla.
scope
El scope
, que ordena el conjunto de resultados.
Uno de SQL_SCOPE_CURROW
, SQL_SCOPE_TRANSACTION
o SQL_SCOPE_SESSION
.
nullable
Determina si las columnas especiales que pueden tener un valor NULL
deben ser devueltas o no.
Uno de SQL_NO_NULLS
o SQL_NULLABLE
.
Returns an ODBC result object o false
en caso de error.
El conjunto de resultados contiene las siguientes columnas:
SCOPE
COLUMN_NAME
DATA_TYPE
TYPE_NAME
COLUMN_SIZE
BUFFER_LENGTH
DECIMAL_DIGITS
PSEUDO_COLUMN
El conjunto de resultados está ordenado por SCOPE
.