(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_foreignkeys — 外部キーのリストを取得する
$odbc,$pk_catalog,$pk_schema,$pk_table,$fk_catalog,$fk_schema,$fk_table指定したテーブルの外部キーのリスト、 または指定したテーブルの主キーを参照する他のテーブルの外部キーのリストを取得します。
odbcODBC 接続オブジェクト。詳細は odbc_connect() を参照ください。
pk_catalog主キーテーブルのカタログ (ODBC 2 の用語では '修飾子')
pk_schema主キーテーブルのスキーマ(ODBC 2 の用語では '所有者')
pk_table主キーのテーブル。
fk_catalog外部キーテーブルのカタログ (ODBC 2 の用語では '修飾子')
fk_schema外部キーテーブルのスキーマ(ODBC 2 の用語では '所有者')
fk_table外部キーのテーブル。
   ODBC 結果オブジェクトを返します。失敗した場合に false を返します。
  
結果は、以下のようなカラムを持つものとなります。
PKTABLE_CATPKTABLE_SCHEMPKTABLE_NAMEPKCOLUMN_NAMEFKTABLE_CATFKTABLE_SCHEMFKTABLE_NAMEFKCOLUMN_NAMEKEY_SEQUPDATE_RULEDELETE_RULEFK_NAMEPK_NAMEDEFERRABILITY
   プライマリーキーと関連がある外部キーが指定された場合、
   結果セットは FKTABLE_CAT, FKTABLE_SCHEM,
   FKTABLE_NAME, KEY_SEQ でソートされます。
   外部キーと関連がある主キーが指定された場合、
   結果セットは PKTABLE_CAT, PKTABLE_SCHEM,
   PKTABLE_NAME, KEY_SEQ でソートされます。
  
   pk_table がテーブル名を有している場合、
   odbc_foreignkeys() は指定したテーブルの主キー
   およびそのキーを参照する全ての外部キーのリストを結果として返します。
  
   fk_table がテーブル名を有している場合、
   odbc_foreignkeys() は指定したテーブルにある全ての
   外部キーおよびそのキーが参照する(他のテーブルの)主キーのリストを
   結果として返します。
  
   pk_table および
   fk_table が共にテーブル名を有している場合、
   odbc_foreignkeys() は
   pk_table で指定されたテーブルの主キーを参照する
   fk_table で指定されたテーブルの外部キーを返します。
   返されるキーは最大でも一つだけです。
  
