我设计数据库表遇到一个难题,就是一个表要引用3个表中的数据,但是这3个表同时只需要引用到一个,要是设置外键引用其中之一其他俩个必须为空,但是主键不能为空,怎么解决,权威一点
Sqlserver2005中怎么让一个表随即引用其他3个表中的一个
答案:3 悬赏:60 手机版
解决时间 2021-05-02 16:04
- 提问者网友:临风不自傲
- 2021-05-02 02:42
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-05-02 04:19
启用唯一标识列就可以了
全部回答
- 1楼网友:琴狂剑也妄
- 2021-05-02 07:28
外键可以为空。没有引用到的两个表的主键不为空,与这个外键为空没有矛盾。
- 2楼网友:摆渡翁
- 2021-05-02 05:54
那就不要设置外键,只要有唯一标识列,那就容易办~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯