社区
疑难问题
帖子详情
sql要不要创建外键,外键怎么处理比较好
ryfsoft
2011-03-23 09:33:30
我现在数据表有外键,但是要不要在数据表设计中添加外键约束??但是添加了的话,后面处理起来比较麻烦
不添加的话我用动软生成工具就不能处理主外键了
到底怎么办,给点建议,谢谢啦
...全文
197
6
打赏
收藏
sql要不要创建外键,外键怎么处理比较好
我现在数据表有外键,但是要不要在数据表设计中添加外键约束??但是添加了的话,后面处理起来比较麻烦 不添加的话我用动软生成工具就不能处理主外键了 到底怎么办,给点建议,谢谢啦
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ygrdsh
2011-03-23
打赏
举报
回复
学习,还真没注意过这个问题
qgqch2008
2011-03-23
打赏
举报
回复
[Quote=引用 3 楼 fredrickhu 的回复:]
外键作为数据库对象,很多人认为麻烦而不用,实际上,外键在大部分情况下是很有用的,理由是:
外键是最高效的一致性维护方法,数据库的一致性要求,依次可以用外键、CHECK约束、规则约束、触发器、客户端程序,一般认为,离数据越近的方法效率越高。
谨慎使用级联删除和级联更新,级联删除和级联更新作为SQL SERVER 2000当年的新功能,在2005作 了保留,应该有其可用之处。我这里说的谨……
[/Quote]学习……
xuxubaby
2011-03-23
打赏
举报
回复
平时我很少设置外键,也没太注意这些,具体设置了有哪些好处,还真不太清楚,看下楼回答。
--小F--
2011-03-23
打赏
举报
回复
外键作为数据库对象,很多人认为麻烦而不用,实际上,外键在大部分情况下是很有用的,理由是:
外键是最高效的一致性维护方法,数据库的一致性要求,依次可以用外键、CHECK约束、规则约束、触发器、客户端程序,一般认为,离数据越近的方法效率越高。
谨慎使用级联删除和级联更新,级联删除和级联更新作为SQL SERVER 2000当年的新功能,在2005作 了保留,应该有其可用之处。我这里说的谨慎,是因为级联删除和级联更新有些突破了传统的关于外键的定义,功能有点太过强大,使用前必须确定自己已经把握好 其功能范围,否则,级联删除和级联更新可能让你的数据莫名其妙的被修改或者丢失。从性能看级联删除和级联更新是比其他方法更高效的方法。
yeshuangshuang
2011-03-23
打赏
举报
回复
个人建议要添加,不然对表与表之间的实时更新会有问题,
让你望见影子的墙
2011-03-23
打赏
举报
回复
建议外键还是设置的好。毕竟可以实施参照完整性来保证数据的一致
Sql
Server
创建
外键
Sql
Server建立
外键
Alter Table 表1名 Add Constraint
外键
名 Foreign Key 表1中的一项 References 表2名(对应的表项)
在
SQL
Server 中
创建
外键
在
SQL
Server 中
创建
外键
建
外键
的前提是此
外键
必须是另外一个表的主键。 建
外键
的步骤: 第一步打开要建
外键
表的设计器,右击选择“关系”。 然后弹出“
外键
关系”窗体,我们选择“添加”,然后点击“表和列规范...
sql
server如何查看
外键
以及如何
创建
外键
在写实验报告时我发现不会在窗口查找
外键
关系,点
外键
找不到他的关系。 如图点击,可以看见
创建
外键
的代码 USE [SM] GO ALTER TABLE [dbo].[course] WITH CHECK ADD CONSTRAINT [FK_course_Teacher] FOREIGN KEY(...
SQL
Server
创建
外键
时弹出错误的解决办法以及
外键
的取值情况说明
一、
SQL
Server
创建
外键
时弹出错误的情况: 解决办法: 在
外键
关系中把“在
创建
或重新启用时检查现有数据”选为“否”即可。 (怎么进入“
外键
关系”窗口:右键单击表,选择设计,在空白处右击,选择关系) 二...
SQL
的主键和
外键
的设置语法
SQL
的主键和
外键
的作用
SQL
的主键和
外键
约束
SQL
的主键和
外键
的作用:
外键
取值规则:空值或参照的主键值。 (1)插入非空值时,如果主键表中没有这个值,则不能插入。 (2)更新时,不能改为主键表...
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章