sql server 中主键表能否级连修改外键表的外键值? ON UPDATE CASCADE指定如果试图更新某行中的键值,而该行的键值由其它表的现有行中的外键所引用,则所有外键值也将更新成为该键指定的新值。如果在目标表上也定义了级联引用操作,则对在那些表中更新的键值同样采取指定的级联操作。因此只要你的其他数据表定义了级联更新,那么就可以实现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sql server中怎样具体定义?我检查了数据库中的一对主键、外键表,发现在列属性中找不到关于级连更新的选项,是否需要用alter table语句来手动设置? sql server 文档中外键、主键之间建立约束的时候,如果更改主键为了保持一致性有几个选择1,no action,不能更改主键(因为存在外键约束)2,set null 外键需要有此约束(可以null)3,set default 外键需要有此约束(default)4,casecade 可级联操作//实际上,兄弟,可以写个trigger,主键改变时,把另一个表的foreign key更新一下不就行了 触发器能控制存储过程吗? SQL查询问题 sql server数据库同步问题(replication) 【请问】问个简单的问题,"... N'[dbo].[sp_drop_constraints] ... "里的 N' 这种形式是什么意思... 急!这种错怎么改啊 请问如何比较时间? 请问大家用什么方法对主子表进行操作? 关于SQL Server Transaction Log(即日志文件)的导出 Sql 问题, 求一条SQL 2005的查询语句 怎样将表导到ERWIN或者Case studio或者Rose中? 哪有软件建模工具下载?
我检查了数据库中的一对主键、外键表,发现在列属性中找不到关于级连更新的选项,是否需要用alter table语句来手动设置?
外键、主键之间建立约束的时候,如果更改主键
为了保持一致性
有几个选择
1,no action,不能更改主键(因为存在外键约束)
2,set null 外键需要有此约束(可以null)
3,set default 外键需要有此约束(default)
4,casecade 可级联操作//
实际上,兄弟,可以写个trigger,主键改变时,把另一个表的foreign key更新一下不就行了