(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。 |