是不是外键不能为空? 按照数据库理论上说的应该是外键可以为空,为空表示其值还没有确定;如果不为空,刚必须为主键相同。举个例子:有两张表,系信息表,学生信息表,学生信息表中的系号为外键,此时外键可以为空,表示该学生还没有确定所在的系;如果系号不为空则系号必须在系信息表中存在!外键不能为空只是SQLSERVER等一些数据库系统的特殊规则而已! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 外键当然不可以为null,因为与他关联的主键或unique键不能为null 考虑问题不要局限于某一具体的数据库管理系统,你们有没有学过数据库原理?外键能为空是一回事,在SQLSERVER中不能为空是另一回事! 请教一个简单SQL问题 急,在线等。SQL合并合计的问题 sql2005 记录问题 sql字段属性以及字节存储问题[急] 在2003上安装收起来2005提示一下错误,求解决,谢谢 如何实现在扩展存储过程(动态库中的过程)向客户端发送错误消息呢?调用什么函数? 再一次遇到声明的问题 问数据库自动停止服务的情况?(各位帮忙) remote Server的设置问题 一个存储过程!!!急切(在线等) 怎样用一句SQL实现? 我需要批量更改每个表中编号字段的前缀,请问如何暂时禁用触发器和强制关系?
外键能为空是一回事,在SQLSERVER中不能为空是另一回事!