Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

PrimaryKey

このインデックスがテーブルの主キーを定義するかどうかを指定します。

使用法

このテーブルの主キーを、このインデックスが基づくプロパティにより構成することを指定するには、以下の構文を使用します。

Index name On property_expression_list [ PrimaryKey ];

そのように指定しない場合は、このキーワードを省略し、キーワードの直前に単語 Not を指定します。

詳細

このキーワードは、このインデックスが SQL 経由で、このクラス (テーブル) の主キーとしてレポートされることを指定します。

PrimaryKey インデックスは、一意のインデックスと同様の振る舞いをします。つまり、このインデックスで使用するプロパティ (またはプロパティの組み合わせ) の場合は、Caché では必ず一意となります。このインデックス定義で Unique キーワードを True に指定することは、可能ですが不必要です。

Index EmpIDX On EmployeeID [ PrimaryKey] ;

既定値

このキーワードを省略すると、このテーブルの主キーは、このインデックスが基づくプロパティにより構成されません

関連項目

FeedbackOpens in a new tab