W wutaoqing Unregistered / Unconfirmed GUEST, unregistred user! 2008-07-24 #1 有2个数据库 A和B A:1号到16号数据 B:1号到30号数据(10-15号数据丢失) 请问 怎样才可以将A库中的10-15号数据 插入到B库中去????
C ch2001023 Unregistered / Unconfirmed GUEST, unregistred user! 2008-07-24 #2 首先2个表的字段要一致。 insert into B (field1,field2) select field1,field2 from A where id between 10 and 15
W wutaoqing Unregistered / Unconfirmed GUEST, unregistred user! 2008-07-24 #3 不是表 是数据库 里面有好多表来的 TABLE1,TABLE2,TABLE3等等表 是10-15号的系统的流程
F fhli Unregistered / Unconfirmed GUEST, unregistred user! 2008-07-25 #4 先分离a数据库 sp_detach_db [ @dbname = ] 'dbname' [ , [ @skipchecks = ] 'skipchecks' ] 在附加数据库文件到b EXEC sp_attach_db @dbname = test', @filename1 = 'd:/mssql7/data/test_data.mdf', @filename2 = 'd:/mssql7/data/test_log.ldf'
先分离a数据库 sp_detach_db [ @dbname = ] 'dbname' [ , [ @skipchecks = ] 'skipchecks' ] 在附加数据库文件到b EXEC sp_attach_db @dbname = test', @filename1 = 'd:/mssql7/data/test_data.mdf', @filename2 = 'd:/mssql7/data/test_log.ldf'
L lcmlhs Unregistered / Unconfirmed GUEST, unregistred user! 2008-07-25 #5 帮顶一个,顺便发个交流群:delphi天堂群:4654765
W wutaoqing Unregistered / Unconfirmed GUEST, unregistred user! 2008-07-25 #6 fhli 有QQ 或者 别的联系方式吗?? 我先试下 多谢
加 加油+加油 Unregistered / Unconfirmed GUEST, unregistred user! 2008-07-26 #8 这样附加不会把原来的数据搞没了? 是不是直接用B库代替了A库? 我好担心.... 楼主多搞几个备份吧.错了可以从头再来,呵呵
D dtboyi Unregistered / Unconfirmed GUEST, unregistred user! 2008-07-27 #9 用循环 for i:=1 to tablecount do begin if extracttabel(tabelname) then break; select * into dbo.旧数据库.tabelname from dbo.新数据库.tabelname end; 这只是原理
用循环 for i:=1 to tablecount do begin if extracttabel(tabelname) then break; select * into dbo.旧数据库.tabelname from dbo.新数据库.tabelname end; 这只是原理