SQL Server 2000
我备份了如下表:
select * into bkp_table from src_table;
如何从备份表还原到源表?截断src_table?感谢。
答案 0 :(得分:2)
1.Truncate table
2.将记录插入表中,保留与备份中相同的标识
SET IDENTITY_INSERT src_table ON
INSERT src_table(TheIdentity, TheValue)
SELECT * FROM bkp_table
SET IDENTITY_INSERT src_table OFF
答案 1 :(得分:1)
是
truncate table src_table
insert src_table
select * from bkp_table
现在如果您有一个标识列,则需要在截断后执行SET IDENTITY_INSERT src_table ON
(截断将其重置为0 BTW)
然后插入然后SET IDENTITY_INSERT src_table OFF