PHP odbc_foreignkeys ODBC 函数
-
定义和用法
odbc_foreignkeys - 检索外键列表 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
odbc_foreignkeys ( resource $connection_id , string $pk_qualifier , string $pk_owner , string $pk_table , string $fk_qualifier , string $fk_owner , string $fk_table )
检索指定表中的外键列表或其他表中引用指定表中主键的外键列表 -
参数
参数 必需的 描述 connection_id 是 ODBC 连接标识符,详见 odbc_connect()。 pk_qualifier 是 主键限定符。 pk_owner 是 主键所有者。 pk_table 是 主键表。 fk_qualifier 是 外键限定符。 fk_owner 是 外键所有者。 fk_table 是 外键表。 -
返回值
返回ODBC结果标识符,或者在失败时返回FALSE。 结果集包含以下列:- PKTABLE_QUALIFIER
- PKTABLE_OWNER
- PKTABLE_NAME
- PKCOLUMN_NAME
- FKTABLE_QUALIFIER
- FKTABLE_OWNER
- FKTABLE_NAME
- FKCOLUMN_NAME
- KEY_SEQ
- UPDATE_RULE
- DELETE_RULE
- FK_NAME
- PK_NAME
如果pk_table包含表名,则odbc_foreignkeys()返回一个结果集,其中包含指定表的主键和引用该表的所有外键。如果fk_table包含表名,则odbc_foreignkeys()返回一个结果集,其中包含指定表中的所有外键以及它们所引用的主键(在其他表中)。如果pk_table和fk_table都包含表名,则odbc_foreignkeys()返回fk_table中指定的表中的外键,这些外键引用pk_table中指定的表的主键。 这最多应该是一个关键。 -
相关函数
odbc_field_name() - 获取列名