odbc_specialcolumns

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

odbc_specialcolumns检索特殊列

描述

odbc_specialcolumns(
    资源 $odbc,
    整型 $type,
    ?字符串 $catalog,
    字符串 $schema,
    字符串 $table,
    整型 $scope,
    整型 $nullable
): 资源|false

检索唯一标识表中行的最佳列集,或者在事务更新行中的任何值时自动更新的列。

参数

odbc

ODBC 连接标识符,有关详细信息,请参阅 odbc_connect()

type
当 type 参数为 SQL_BEST_ROWID 时,odbc_specialcolumns() 返回唯一标识表中每一行的列或列。 当 type 参数为 SQL_ROWVER 时,odbc_specialcolumns() 返回指定表中在任何事务更新行中的任何值时由数据源自动更新的列或列。
catalog

目录(在 ODBC 2 中称为“限定符”)。

schema

模式(在 ODBC 2 中称为“所有者”)。

table

表。

scope

范围,用于对结果集进行排序。SQL_SCOPE_CURROWSQL_SCOPE_TRANSACTIONSQL_SCOPE_SESSION 之一。

nullable

确定是否返回可以为 NULL 值的特殊列。SQL_NO_NULLSSQL_NULLABLE 之一。

返回值

返回 ODBC 结果标识符或在失败时返回 false

结果集具有以下列

  • SCOPE
  • COLUMN_NAME
  • DATA_TYPE
  • TYPE_NAME
  • COLUMN_SIZE
  • BUFFER_LENGTH
  • DECIMAL_DIGITS
  • PSEUDO_COLUMN
驱动程序可以报告其他列。

结果集按 SCOPE 排序。

参见

  • odbc_tables() - 获取存储在特定数据源中的表名列表

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top