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)
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |