删除表1,其他表自动删除
来源:互联网 发布:ubuntu安装jdk7 编辑:程序博客网 时间:2024/06/04 19:44
alter trigger Trigger_Complaint
on Complaints_1
for delete
as
Begin
declare @TMP varchar(50),
@i numeric(38,0),
@table varchar(50),
@SQL varchar(max),
@VGUID uniqueidentifier
set @TMP='Complaints_'
set @i=2
select @vGUID=VGUID from deleted
while 1=1
Begin
set @table=@TMP+convert(varchar(10),@i)
if OBJECT_ID(@table,'U') is not null
Begin
set @SQL='delete from ['+@table+'] where VGUID = '+''''+convert(varchar(50),@VGUID)+''''
exec(@SQL)
set @i=@i+1
End Else
Break;
end
End
on Complaints_1
for delete
as
Begin
declare @TMP varchar(50),
@i numeric(38,0),
@table varchar(50),
@SQL varchar(max),
@VGUID uniqueidentifier
set @TMP='Complaints_'
set @i=2
select @vGUID=VGUID from deleted
while 1=1
Begin
set @table=@TMP+convert(varchar(10),@i)
if OBJECT_ID(@table,'U') is not null
Begin
set @SQL='delete from ['+@table+'] where VGUID = '+''''+convert(varchar(50),@VGUID)+''''
exec(@SQL)
set @i=@i+1
End Else
Break;
end
End
- 删除表1,其他表自动删除
- 根据其他表删除记录
- 自动删除用户表
- 删除表删除约束条件
- 删除被其他表关联的主表
- 根据条件批量删除sql中的表以及其他内容
- 删除其他linux版本
- 输入文本框中输入手机号自动添加空格以及在手机号中间的空格处删除时自动删除末尾号码其他位置则删除直接删除实现
- 输入文本框中输入手机号自动添加空格以及在手机号中间的空格处删除时自动删除末尾号码其他位置则删除直接删除实现
- 删除表
- 删除表
- mongodb 删除数据库 删除表
- Postgis删除空间数据报的时候,表geometry_columns相关数据自动删除
- 有一个拥有1亿条数据的表,只需要保留其中的5条,其他删除,如何做?
- 删除表所有数据并恢复自动标识
- 删除其他应用的快捷方式
- 判断文字输入或删除,删除@某人时整体删除,删除其他文字正常删除
- sql删除一条记录后其他记录的id自动迁移,使id连续
- 面试完美
- ubuntu 在终端中打开当前路径
- 面试
- 新建一个android repo
- 持续交付的八条原则,你能做到几条?
- 删除表1,其他表自动删除
- ACMSTEP 1.3.7 Wooden Sticks //排序 DP (LIS)
- 解密指定存储过程
- 深度分析NandFlash—控制器参数TACLS、TWRPH0和TWRPH1的确定
- linux学习开篇
- jstl学习3(choose)
- session 对象 application对象 cookie对象
- 换码序列个别演示
- zoj 2807Electrical Outlets 水题