0

簡単な質問です。Javaコードでこの制約を手動で強制しなくても、これを実行できるかどうか疑問に思っています。これら 2 つの外部キー (同じテーブル内) は両方とも別のテーブルを参照しますが、各行について、同じ外部項目を指すことを許可してはなりません。

リンクテキスト

4

1 に答える 1

2

チェック制約を使用して、2つの列の値が異なることを強制できます。

ALTER TABLE TableName 
    ADD CONSTRAINT ConstraintName
    CHECK fk1 <> fk2
于 2010-03-11T09:24:21.807 に答える