# odbc_specialcolumns

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

odbc_specialcolumns — Recupera columnas especiales

### Descripción

odbc_specialcolumns(
resource `$connection_id`,
int `$type`,
string `$qualifier`,
string `$owner`,
string `$table`,
int `$scope`,
int `$nullable`
): resource

Recupera o bien el conjunto óptimo de columnas que identifican de manera única una fila de la tabla, o las columnas que son actualizadas automáticamente cuando cualquier valor de la fila es actualizado por una transacción.

### Parámetros

`connection_id`

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

`type`
  Cuando el tipo de argumento es `SQL_BEST_ROWID`, odbc_specialcolumns() devuelve la columna o columnas que identifican de forma única cada fila de la tabla. Cuando el tipo de argumento es `SQL_ROWVER`, odbc_specialcolumns() devuelve la columnas o columnas de la tabla especificada, si hibiera alguna, que son actualizadas automáticamente por la fuente de datos cuando cualquier valor de la fila es actualizado por cualquier transacción.
`qualifier`

  El cualificador.

`owner`

  El propietario.

`table`

  La tabla.

`scope`

  El alcance, el cual ordena el conjunto de resultados.

`nullable`

  La opción nullable.

### Valores devueltos

Devuelve un identificador de resultado ODBC o `false` si se produjo un fallo.

El conjunto de resultados tiene las siguientes columnas:

- SCOPE
- COLUMN_NAME
- DATA_TYPE
- TYPE_NAME
- PRECISION
- LENGTH
- SCALE
- PSEUDO_COLUMN