odbc_columns
resource$odbc,
[string|null$catalog = null],
[string|null$schema = null],
[string|null$table = null],
[string|null$column = null]
): resource|false
Lists all columns in the requested range.
Parameters
- odbc
-
The ODBC connection identifier, see odbc_connect for details.
- catalog
-
The catalog ('qualifier' in ODBC 2 parlance).
- schema
-
The schema ('owner' in ODBC 2 parlance). This parameter accepts the following search patterns: % to match zero or more characters, and _ to match a single character.
- table
-
The table name. This parameter accepts the following search patterns: % to match zero or more characters, and _ to match a single character.
- column
-
The column name. This parameter accepts the following search patterns: % to match zero or more characters, and _ to match a single character.
Return Values
Returns an ODBC result identifier or false on failure.
The result set has the following columns:
TABLE_CAT
TABLE_SCHEM
TABLE_NAME
COLUMN_NAME
DATA_TYPE
TYPE_NAME
COLUMN_SIZE
BUFFER_LENGTH
DECIMAL_DIGITS
NUM_PREC_RADIX
NULLABLE
REMARKS
COLUMN_DEF
SQL_DATA_TYPE
SQL_DATETIME_SUB
CHAR_OCTET_LENGTH
ORDINAL_POSITION
IS_NULLABLE
The result set is ordered by TABLE_CAT, TABLE_SCHEM, TABLE_NAME and ORDINAL_POSITION.
Changelog
Version | Description |
8.0.0 | schema, table and column are now nullable. |