(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_specialcolumns — 检索特殊列
$odbc,$type,$catalog,$schema,$table,$scope,$nullable检索表中唯一标识行的最佳列集,或在事务中更新行中的任何值时自动更新的列。
odbcODBC连接对象,详情请参见odbc_connect()。
typeSQL_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。
结果集包含以下列
SCOPECOLUMN_NAMEDATA_TYPETYPE_NAMECOLUMN_SIZEBUFFER_LENGTHDECIMAL_DIGITSPSEUDO_COLUMN结果集按SCOPE排序。