(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_specialcolumns — 检索特殊列
$odbc
,$type
,$catalog
,$schema
,$table
,$scope
,$nullable
检索唯一标识表中行的最佳列集,或者在事务更新行中的任何值时自动更新的列。
odbc
ODBC 连接标识符,有关详细信息,请参阅 odbc_connect()。
type
SQL_BEST_ROWID
时,odbc_specialcolumns() 返回唯一标识表中每一行的列或列。 当 type 参数为 SQL_ROWVER
时,odbc_specialcolumns() 返回指定表中在任何事务更新行中的任何值时由数据源自动更新的列或列。 catalog
目录(在 ODBC 2 中称为“限定符”)。
schema
模式(在 ODBC 2 中称为“所有者”)。
table
表。
scope
范围,用于对结果集进行排序。SQL_SCOPE_CURROW
、SQL_SCOPE_TRANSACTION
或 SQL_SCOPE_SESSION
之一。
nullable
确定是否返回可以为 NULL 值的特殊列。SQL_NO_NULLS
或 SQL_NULLABLE
之一。
返回 ODBC 结果标识符或在失败时返回 false
。
结果集具有以下列
SCOPE
COLUMN_NAME
DATA_TYPE
TYPE_NAME
COLUMN_SIZE
BUFFER_LENGTH
DECIMAL_DIGITS
PSEUDO_COLUMN
结果集按 SCOPE
排序。