在SQLserver里的表里添加外键(不是通过语句),怎么设置为不能为空?
发布网友
发布时间:2022-04-26 13:24
我来回答
共1个回答
热心网友
时间:2022-06-28 14:51
不知道你这个 允许为空的建外键 是什么意思.
不知道是不是指:
-- 创建外键(使用 ON DELETE SET NULL 选项,删除主表的时候,同时将子表的 main_id 设置为 NULL)
ALTER TABLE test_sub
ADD CONSTRAINT main_id_cons
FOREIGN KEY (main_id) REFERENCES test_main ON DELETE SET NULL;