0

コンポジットキーを実際に使用するのはこれが初めてです。3つの外部キー列で構成されるレコードがあります。これらの3つのキーの組み合わせは一意である必要があります。重複するレコードが挿入された場合、それが一意の単一フィールドの主キーであるかのように、制約エラーがスローされます。

これはTeradataデータベース用です。

4

1 に答える 1

3

これは、テーブルの一意のセカンダリインデックスを介して適用できます。

CREATE UNIQUE INDEX {optional name} ({column1}, {column2}, ... column{64}) ON {database}.{table};

UNIQUE CONSTRAINTを含めることがINDEX代替アクセス方法としてメリットがない場合は、テーブルにを追加することも検討できます。

環境でRIを適用することを計画している場合、Teradataは主キー制約の使用もサポートします。

于 2012-01-24T21:17:55.680 に答える