1

これは私が現在取り組んでいるスキーマです:

Studio(name, address, presC#)

2 つのスタジオが同じアドレスを持つことができないタプル ベースの小切手を書いています。次のように書きたいと思います。

ALTER TABLE Studio ADD CONSTRAINT NoSameAddress 
    CHECK(address NOT IN (SELECT address
                          FROM Studio
                          WHERE 'the outer tuple name attribute' <> Studio.name));

現時点でチェックされているタプルに属する name 属性を参照するにはどうすればよいですか?

4

1 に答える 1

0

に対して一意の制約を使用しますaddress

ALTER TABLE Studio ADD CONSTRAINT UNQ_ADDR UNIQUE(address)
于 2013-12-10T03:26:10.800 に答える