私はこのようなテーブルを持っています
タブ1
create table tab1(ID int identity(1,1), Type varchar(10),IsValued bit)
タブ1:
ID Type IsValued
----------------
1 S 1
2 R 0
3 R 0
4 S 1
5 S 1
6 R 0
7 S 1
IsValued 列に値を挿入する代わりに、Type ='S' の場合、IsValued を 1 として挿入し、Type ='R' の場合、IsValued を 0 として挿入する必要がある場合は、1 つの制約 (NOT TRIGGER) を作成します。
お気に入り :IsValued = case when Type ='S' then 1 when Type ='R' then 0 end
どうすればこれを達成できますか..