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