(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
排序。