(PECL ibm_db2 >= 1.0.0)
db2_special_columns — 返回一个结果集,其中列出了表的唯一行标识符列
返回一个结果集,其中列出了表的唯一行标识符列。
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 |
|
||||||||||||
COLUMN_NAME | 唯一列的名称。 | ||||||||||||
DATA_TYPE | 列的 SQL 数据类型。 | ||||||||||||
TYPE_NAME | 列的 SQL 数据类型的字符字符串表示。 | ||||||||||||
COLUMN_SIZE | 表示列大小的整数值。 | ||||||||||||
BUFFER_LENGTH | 存储此列数据的最大字节数。 | ||||||||||||
DECIMAL_DIGITS | 列的刻度,或者在刻度不适用时为null 。 |
||||||||||||
NUM_PREC_RADIX | 整数值,为 10 (表示精确数值数据类型),2 (表示近似数值数据类型)或null (表示基数不适用的数据类型)。 |
||||||||||||
PSEUDO_COLUMN | 始终返回 1。 |