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

请教一个数据转移的问题
我们公司数据库出问题了,以前的数据丢了,只一个表的数据出问题。

现在这个表只有1.22号的数据,我把出问题的库分离了,重新附加了以前备份的库,

怎么样才能把1.22号的数据,弄到现在重新附加的表里去。

------解决方案--------------------
SQL code

use company

set identity_insert ad_class on

insert into ad_class
select * from [原始库].dbo.[原始表] where [时间字段]>='2012-01-22'

set identity_insert ad_class off

------解决方案--------------------
楼主,
你用二楼的做法报错,只要是你有自增字段,你把自增字段的自增选项去掉,就可以插入了。
三楼的做法和二楼其实大同小异,最后的补回数据还是要用到INSERT INTO 这样的语句的。因此也要
注意IDENTITY这样的选项。