「その他」エントリを含むすべてのルックアップ テーブルで、PK (Id) が -1 であることを確認したいと思います。「その他」が選択された場合にのみアクティブ化される多くのビジネス ルールがあるため、少なくとも最初の反復では、すべての「その他」エントリに同じ ID があり、ルールで常に使用する必要はありません。ルールの実行時に「その他」の ID を検索します。
1 に答える
1
You can add a check constraint, but of course, you have to remember to add it for each table
CREATE TABLE Lookup (
LookupID int not null primary key,
Name varchar(20) not null unique,
constraint CK_Lookup_Other CHECK (
(Name='Other' and LookupID=-1) or
(Name!='Other' and LookupID!=-1)
)
)
于 2013-01-25T10:16:00.303 に答える