永发信息网

Sqlserver2005中怎么让一个表随即引用其他3个表中的一个

答案:3  悬赏:60  手机版
解决时间 2021-05-02 16:04
  • 提问者网友:临风不自傲
  • 2021-05-02 02:42

我设计数据库表遇到一个难题,就是一个表要引用3个表中的数据,但是这3个表同时只需要引用到一个,要是设置外键引用其中之一其他俩个必须为空,但是主键不能为空,怎么解决,权威一点

最佳答案
  • 五星知识达人网友:由着我着迷
  • 2021-05-02 04:19

启用唯一标识列就可以了

全部回答
  • 1楼网友:琴狂剑也妄
  • 2021-05-02 07:28

外键可以为空。没有引用到的两个表的主键不为空,与这个外键为空没有矛盾。

  • 2楼网友:摆渡翁
  • 2021-05-02 05:54

那就不要设置外键,只要有唯一标识列,那就容易办~

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯