DROP table #AACREATE table #AA(ID INT,name VARCHAR(50))INSERT INTO #AASELECT 1,'AAA' UNION ALLSELECT 2,'BBB' UNION ALLSELECT 3,'CCC' UNION ALLSELECT 4,'DDD'select * from #AADROP table #AA_DELETEEDSELECT * INTO #AA_DELETEED FROM #AA WHERE 1=2Delete #AA --将删除表#AA所有的记录output deleted.name --取想要的列into #AA_DELETEED(name) --插入到另一个表中--where ID<3 --此条件是约束删除的条件,不是插入到另一个表的约束条件select * from #AA --数据清空select * from #AA_DELETEED --name 列有数据@H_419_0@ 总结
以上是内存溢出为你收集整理的sqlserver 删除表的同时取出数据(类似触发器)全部内容,希望文章能够帮你解决sqlserver 删除表的同时取出数据(类似触发器)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)