Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL リファレンス » システム・オブジェクト » ビュー » システム・ビュー

 

SYSFKEY システム・ビュー

SYSFKEY システム・ビューの各ローは、システム内の外部キー制約を示します。このビューの基本となるシステム・テーブルは ISYSFKEY です。

カラム名 カラム型 説明
foreign_table_id UNSIGNED INT 外部テーブルのテーブル番号。
foreign_index_id UNSIGNED INT 外部キーのインデックス番号。
primary_table_id UNSIGNED INT プライマリ・テーブルのテーブル番号。
primary_index_id UNSIGNED INT プライマリ・キーのインデックス番号。
match_type TINYINT 制約と一致する型。一致する型には次の型があります。
  • 0 - デフォルトのマッチングを使用

  • 1 - SIMPLE

  • 2 - FULL

  • 129 - SIMPLE UNIQUE

  • 130 - FULL UNIQUE

一致する型の詳細については、CREATE TABLE 文の MATCH 句を参照してください。

check_on_commit CHAR(1) COMMIT で外部キーが有効であるかどうかが確認されるまで、INSERT と UPDATE 文を待たせるかどうかを示します。
nulls CHAR(1) 外部キーのカラムが NULL 値を許容するかどうかを示します。この設定は外部キーのカラム中の nulls 設定とは独立していることに注意してください。
基本となるシステム・テーブルに関する制約

PRIMARY KEY (foreign_table_id, foreign_index_id)

FOREIGN KEY (foreign_table_id, foreign_index_id) REFERENCES SYS.ISYSIDX (table_id, index_id)

FOREIGN KEY (primary_table_id, primary_index_id) REFERENCES SYS.ISYSIDX (table_id, index_id)