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?

Unique

インデックスを一意とするかどうかを指定します。

使用法

Caché がこのインデックスが基づくプロパティを一意とするように指定するには、以下の構文を使用します。

Index name On property_expression_list [ Unique ];

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

詳細

Unique キーワードがある場合、このインデックスが一意であることを示します。

一意のインデックスによりインデックス付けされたプロパティは、そのインデックスを定義するクラス (テーブル) のエクステント (すべてのオブジェクトのセット) 内で、一意の値を持つように制約されます (同じ照合値を持つインスタンスは存在しません)。

さらに、一意のインデックスをビットマップ・インデックスにすることもできません。

Index SSNIdx On SSN [ Unique ] ;

既定値

このキーワードを省略すると、Caché はこのインデックスが基づくプロパティを一意にしません

関連項目

FeedbackOpens in a new tab