odbc_specialcolumns

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_specialcolumnsDevuelve el conjunto óptimo de columnas

Descripción

odbc_specialcolumns(
    Odbc\Connection $odbc,
    int $type,
    ?string $catalog,
    string $schema,
    string $table,
    int $scope,
    int $nullable
): Odbc\Result|false

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.

Parámetros

odbc

El conector identificador ODBC, ver odbc_connect() para más información.

type
Cuando el tipo es 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.

Valores devueltos

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
Drivers can report additional columns.

El conjunto de resultados está ordenado por SCOPE.

Historial de cambios

Versión Descripción
8.4.0 odbc expects an Odbc\Connection instance now; previously, a resource was expected.
8.4.0 This function returns an Odbc\Result instance now; previously, a resource was returned.

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top