我有两种情况,我想在一个表或两个表之间设置’可选’关系.
第一:
我想将此关系设置为可选,换句话说:在一个表中将有类别和子类别,因此子类别列只是可选的.
第二:
在这里,我想确保众议院不存在没有会员(强制关系),但会员可以没有任何议院(可选关系).
我没有使用Microsoft SQL Server的经验,我不知道如何修改这些关系.
以下是Oracle图中的最终结果:
最佳答案 如果您在SQL Management Studio中询问如何在架构设计器(DB Diagram)中完成此操作,则很容易: –
>右键单击digram中的表,选择“表视图” – > ‘标准’
>在“允许空值”列中,将可选外键设置为“允许空值”
>按Ctl S将更新保存到架构.
通过查看“属性”窗口(通常位于屏幕右侧),可以获得有关设计器中所选对象(列,表,FK等)的其他详细信息.例如,以下是示例中subcat列的属性: