PHP Conference Japan 2024

db2_foreign_keys

(PECL ibm_db2 >= 1.0.0)

db2_foreign_keys 返回一个结果集,列出表的外部键

描述

db2_foreign_keys(
    资源 $connection,
    ?字符串 $qualifier,
    ?字符串 $schema,
    字符串 $table_name
): 资源

返回一个结果集,列出表的外部键。

参数

连接

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

限定符

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

模式

包含表的模式。如果 schemanull,则 db2_foreign_keys() 匹配当前连接的模式。

表名

表名。

返回值

返回一个语句资源,其中包含一个结果集,该结果集包含描述指定表的外部键的行。结果集由以下列组成

列名 描述
PKTABLE_CAT 包含主键的表的目录名称。如果此表没有目录,则值为 NULL。
PKTABLE_SCHEM 包含主键的表的模式名称。
PKTABLE_NAME 包含主键的表名。
PKCOLUMN_NAME 包含主键的列名。
FKTABLE_CAT 包含外键的表的目录名称。如果此表没有目录,则值为 NULL。
FKTABLE_SCHEM 包含外键的表的模式名称。
FKTABLE_NAME 包含外键的表名。
FKCOLUMN_NAME 包含外键的列名。
KEY_SEQ 列在键中的 1 索引位置。
UPDATE_RULE 表示当 SQL 操作为 UPDATE 时应用于外键的操作的整数值。
DELETE_RULE 表示当 SQL 操作为 DELETE 时应用于外键的操作的整数值。
FK_NAME 外键的名称。
PK_NAME 主键的名称。
DEFERRABILITY 一个整数值,表示外键可延迟性是 SQL_INITIALLY_DEFERRED、SQL_INITIALLY_IMMEDIATE 还是 SQL_NOT_DEFERRABLE。

参见

添加注释

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top