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 リファレンス » システム・オブジェクト » ビュー » システム・ビュー

 

SYSINDEXES システム・ビュー

SYSIDXCOL システム・ビューの各ローは、SYSIDX システム・ビューで記述されているインデックスのカラム 1 つを示します。このビューの基本となるシステム・テーブルは ISYSIDXCOL です。

カラム名 カラム型 説明
table_id UNSIGNED INT インデックスが適用されるテーブルを識別します。
index_id UNSIGNED INT カラムが適用されるインデックスを識別します。table_id と index_id は共同で SYSIDX システム・ビューにある 1 つのインデックスを識別します。
sequence SMALLINT インデックス内の各カラムには、0 から始まるユニークな番号が割り当てられます。この番号はインデックス内のカラムの相対的な重要度を示します。もっとも重要なカラムの sequence 番号は 0 になります。
column_id UNSIGNED INT インデックスを作成するテーブルのカラムを識別します。table_id と column_id は共同で、SYSCOLUMN システム・ビューで表される 1 つのカラムを識別します。
"order" CHAR(1) インデックス内のカラムが昇順 (A) か、降順 (D) かを示します。テキスト・インデックスの場合、この値は NULL です。
primary_column_id UNSIGNED INT この外部キー・カラムに対応するプライマリ・キーの ID。非外部キーのカラムの場合、値は NULL です。
基本となるシステム・テーブルに関する制約

PRIMARY KEY (table_id, index_id, column_id)

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

FOREIGN KEY (table_id, column_id) REFERENCES SYS.ISYSTABCOL (table_id, column_id)

参照