English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
odbc_foreignkeys()関数が外鍵リストを検索します
resource odbc_foreignkeys ( resource $connection_id,string $pk_qualifier ,string $pk_owner , string $pk_table , string $fk_qualifier , string $fk_owner ,string $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
番号 | パラメータと説明 |
---|---|
1 | connection_id ODBC 接続識別子 |
2 | fk_qualifier これはforeginkeyの限定符に関する情報を含んでいます |
3 | fk_qualifier これはforeginkeyの所有者に関する情報を含んでいます |
4 | fk_table これはforeginkeyテーブルに関する情報を含んでいます |
以下の例を試してみてください
<?php $input_ID = odbc_connect("DSN","user_id","pass_id"); $result = odbc_foreignkeys($input_ID,"w3codebox", "dbo", "Categories", "Northwind", "dbo", "Products"); odbc_result_all($result); ?>