1

这是我目前正在使用的架构:

Studio(name, address, presC#)

我正在编写一个基于元组的检查,其中没有两个工作室可以有相同的地址。我想写这样的东西:

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

如何引用属于当前正在检查的元组的名称属性?

4

1 回答 1

0

对 使用唯一约束address

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