gpt4 book ai didi

sql-server - SQL : Allow NULL on two columns but not both

转载 作者:行者123 更新时间:2023-12-03 02:42:04 25 4
gpt4 key购买 nike

我有一个表,它只是一个包含两列的查找表。

spiceId - INT
spiceDes - VARCHAR(100)

现在,我已将两列设置为允许 NULL,但我想添加一个约束,即任何记录中只有一列可以为 NULL。也就是说spiceID和spiceDes不能都是NULL。

如何添加此约束?

最佳答案

Use Alter table to add a check constraint on your table:

ALTER TABLE tableName
ADD CONSTRAINT CK_nulltest
CHECK (spiceId IS NOT NULL OR spiceDes IS NOT NULL);

关于sql-server - SQL : Allow NULL on two columns but not both,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32053204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com