我有一种情况,我必须确保我的一个外键不为空。我的表中引用了两个外键,我要确保这两个外键都不为空。其中至少有一个值。
我怎样才能用支票对账单呢?
我在用Postgresql。
谢谢,
最佳答案
使用check
约束,例如:
create table tab3 (
id int primary key,
id1 int references tab1,
id2 int references tab2,
check (id1 is not null or id2 is not null)
);
关于sql - 确保至少一个外键不为空,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39863714/