PHP Conference Japan 2024

db2_special_columns

(PECL ibm_db2 >= 1.0.0)

db2_special_columns返回一个结果集,其中列出了表的唯一行标识符列

描述

db2_special_columns(
    资源 $connection,
    ?字符串 $qualifier,
    字符串 $schema,
    字符串 $table_name,
    整数 $scope
): 资源

返回一个结果集,其中列出了表的唯一行标识符列。

参数

connection

与 IBM DB2、Cloudscape 或 Apache Derby 数据库的有效连接。

qualifier

对于在 OS/390 或 z/OS 服务器上运行的 DB2 数据库的限定符。对于其他数据库,传递null或空字符串。

schema

包含表的模式。

table_name

表名。

scope

表示唯一行标识符有效性的最短持续时间的整数值。可以是以下值之一

整数值 SQL 常量 描述
0 SQL_SCOPE_CURROW 行标识符仅在游标定位在该行时有效。
1 SQL_SCOPE_TRANSACTION 行标识符在事务期间有效。
2 SQL_SCOPE_SESSION 行标识符在连接期间有效。

返回值

返回一个语句资源,其中包含一个结果集,该结果集包含表中具有唯一行标识符信息的列。这些行由以下列组成

列名 描述
SCOPE

整数值 SQL 常量 描述
0 SQL_SCOPE_CURROW 行标识符仅在游标定位在该行时有效。
1 SQL_SCOPE_TRANSACTION 行标识符在事务期间有效。
2 SQL_SCOPE_SESSION 行标识符在连接期间有效。

COLUMN_NAME 唯一列的名称。
DATA_TYPE 列的 SQL 数据类型。
TYPE_NAME 列的 SQL 数据类型的字符字符串表示。
COLUMN_SIZE 表示列大小的整数值。
BUFFER_LENGTH 存储此列数据的最大字节数。
DECIMAL_DIGITS 列的刻度,或者在刻度不适用时为null
NUM_PREC_RADIX 整数值,为 10(表示精确数值数据类型),2(表示近似数值数据类型)或null(表示基数不适用的数据类型)。
PSEUDO_COLUMN 始终返回 1。

参见

添加注释

用户贡献的注释

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