将一个表的记录追加到另一个表中,并把这个表的记录删除,怎么做?
将一个表的记录追加到另一个表中,并把这个表的记录删除,怎么做? 谢谢!!!
------解决方案--------------------先
INSERT
后
DELETE
------解决方案-------------------- begin tran
insert into tab1 select * from tab
drop table tab
commint tran
------解决方案--------------------触发器~~~可以 我不会 帮你顶
------解决方案--------------------有人管吗
------解决方案--------------------写两个语句即一楼的可以
二楼的不能用drop否则把表删了commint tran写错了commit tran事务能保证两操作同步,是最佳
触发器也可create trigger 名字 on 表名2 after insert as delete 表1where...
------解决方案--------------------select * into newtable from table
drop table
------解决方案--------------------用触发器最好了
------解决方案--------------------begin tran
insert into table1
select * from table2
delete from table1
if @@error=0
commit tran
else
rollback tran