日期:2014-05-18  浏览次数:20504 次

将一个表的记录追加到另一个表中,并把这个表的记录删除,怎么做?
将一个表的记录追加到另一个表中,并把这个表的记录删除,怎么做?   谢谢!!!

------解决方案--------------------

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