关于SqlServer中的级联更新和级联删除问题
? ? 很久没用过sqlServer了,最近在修改的一个项目中用到了级联更新和删除,使用的数据库版本是SqlServer2005。下面介绍一下级联更新和删除的方法。 ? ? 用两个表来举例:ns_userinfo和ns_usergroup ? ? create table ns_userinfo( ? ?create table ns_usergroup( 可以如下脚本来增加级联更新和删除的约束 alter table ns_usergroup with check add constraint [FK_USERINFO_USERGROUP] FOREIGN key ([userid]) 另外,如果使用SQL Server Management Studio,也可以通过界面来修改约束关系,方法如下: 在对应表上右键——关系——INSERT和UPDATE的规,将 更新规则? 修改为“层叠”,然后保存即可。 如果想要修改约束关系,则可以先删除级联关系,然后再创建新的约束关系。删除约束命令如下: alter table ns_usergroup drop constraint?FK_USERINFO_USERGROUP (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |