对Sql Server中的表添加级联更新和级联删除的几种方法
来源:互联网 发布:2016年网络关键词 编辑:程序博客网 时间:2024/05/17 07:34
触发器方式:
create trigger trg_A
on A
for update,delete
as
begin
if exists(select 1 from inserted)
update B set Name=(select Name from inserted) where Name=(select Name from deleted)
else
delete B where Name=(select Name from deleted)
end
go
要使用级联性更新和删除,用户可以在Alter TABLE 语句的CONSTRAINT子句中使用ON Update CASCADE 和/或 ON Delete CASCADE 关键字。注意他们都必须是应用于外键的。
级联更新和级联删除方式:
Alter TABLE [dbo].[T_USERGROUP] ADD
CONSTRAINT [FK_T_USERGROUP_T_ACCTTEMPLATE] FOREIGN KEY
(
[ATNAME]
) REFERENCES [dbo].[T_ACCTTEMPLATE] (
[ATNAME]
) ON Update CASCADE ON Delete CASCADE
- 对Sql Server中的表添加级联更新和级联删除的几种方法
- 对Sql Server中的表添加级联更新和级联删除的几种方法
- 对Sql Server中的表添加级联更新和级联删除
- sql 添加级联删除和级联更新
- SQL级联更新和级联删除
- SQL级联更新和级联删除
- SQL 级联更新,级联删除的概念
- SQL Server 批量更新和级联删除(批量删除)
- SQL SERVER 主键和外键中的 级联删除(ON DELETE CASCADE)和级联更新(ON UPDATE CASCADE)
- SQL SERVER 主键和外键中的 级联删除(ON DELETE CASCADE)和级联更新(ON UPDATE CASCADE)
- sql server的级联更新
- SQL, sql server 2000 ,表间数据 ,级联更新删除
- SQL, sql server 2000 ,表间数据 ,级联更新删除
- SQL, sql server 2000 ,表间数据 ,级联更新删除
- 关于表的级联更新和删除
- SQL Server数据库基础的级联删除、级联更新与三层架构之窥
- SQL数据库基础之级联删除和级联更新
- 关于SqlServer中的级联更新和级联删除问题
- 1.30杂记
- 占豪--中欧第一轮政治试探完毕
- criteria用法
- ASP.NET控件开发基础之类型转换器浅析
- 如何在SQL Server 2005中建立主外键关系?如何实现级联删除效果?
- 对Sql Server中的表添加级联更新和级联删除的几种方法
- 系统架构师是怎样炼成的?
- JavaScript Math类的三个ceil()、floor()、round()的区别
- 如何在C#中使用存储过程(SQL Server 2000)
- 常见主板检测卡出现的错误代码及解决办法
- 任意对象数组ArrayList的排序法(可自定义排序字段、排序方向)
- The golden award
- 关于技术架构师的一些看法
- ASP.NET控件开发基础之实现控件集合属性