多多福从历史数据库中还原数据到当前数据库中.sql 4.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. -- 将订单从历史数据库里还原到当前数据库;
  2. use [2013]
  3. select * from client where id = '20130813-003'
  4. select * from dindan where id = '20130813-003'
  5. select * from dindanjd where id = '20130813-003'
  6. select * from dindansp where id = '20130813-003'
  7. select * from dindansp2 where id = '20130813-003'
  8. select * from dindansp3 where id = '20130813-003'
  9. --select * from dindanbukuan where id = '20130813-003'
  10. --select * from dindanbukuan2 where id = '20130813-003'
  11. select * from burncdreg where id = '20130813-003'
  12. select * from digitalwork where id = '20130813-003'
  13. select * from mywork where id = '20130813-003'
  14. select * from photoprint where id = '20130813-003'
  15. -----------------------------
  16. --将某个订单从历史数据库中还原到当前数据库中;
  17. insert into [db].[dbo].[client] select * from [2013].[dbo].[client] where id = '20130813-003'
  18. insert into [db].[dbo].[dindan] select * from [2013].[dbo].[dindan] where id = '20130813-003'
  19. insert into [db].[dbo].[dindanjd] select * from [2013].[dbo].[dindanjd] where id = '20130813-003'
  20. insert into [db].[dbo].[dindansp]([id],[spid],[shuliang],[kind],[price]
  21. ,[name],[no],[status1],[status2],[status3]
  22. ,[status4],[date1],[date2],[date3],[date4],[name1]
  23. ,[name2],[name3],[name4],[hqdate],[hqtime],[urgent]
  24. ,[taketime],[no2],[status5],[status6],[date5],[date6],[name5]
  25. ,[name6],[growthtxname],[ps],[zs],[ren1],[ren2],[hqstatus],[bz] )
  26. select [id],[spid],[shuliang],[kind],[price]
  27. ,[name],[no],[status1],[status2],[status3]
  28. ,[status4],[date1],[date2],[date3],[date4],[name1]
  29. ,[name2],[name3],[name4],[hqdate],[hqtime],[urgent]
  30. ,[taketime],[no2],[status5],[status6],[date5],[date6],[name5]
  31. ,[name6],[growthtxname],[ps],[zs],[ren1],[ren2],[hqstatus],[bz] from [2013].[dbo].[dindansp] where id = '20130813-003'
  32. insert into [db].[dbo].[dindansp2] select * from [2013].[dbo].[dindansp2] where id = '20130813-003'
  33. insert into [db].[dbo].[dindansp3] select * from [2013].[dbo].[dindansp3] where id = '20130813-003'
  34. insert into [db].[dbo].[dindanbukuan]([id],[money],[ren],[date],[bz],[kind],[ren2],[item],[paytype],[jdd],[financecheck],[discount],[time])
  35. select [id],[money],[ren],[date],[bz],[kind],[ren2],[item],[paytype],[jdd],[financecheck],[discount],[time]
  36. from [2013].[dbo].[dindanbukuan] where id = '20130813-003'
  37. insert into [db].[dbo].[dindanbukuan2]([id],[money],[ren],[date],[bz],[kind],[ren2])
  38. select [id],[money],[ren],[date],[bz],[kind],[ren2]
  39. from [2013].[dbo].[dindanbukuan2] where id = '20130813-003'
  40. insert into [db].[dbo].[burncdreg] select * from [2013].[dbo].[burncdreg] where id = '20130813-003'
  41. insert into [db].[dbo].[digitalwork] select * from [2013].[dbo].[digitalwork] where id = '20130813-003'
  42. insert into [db].[dbo].[mywork] select * from [2013].[dbo].[mywork] where id = '20130813-003'
  43. insert into [db].[dbo].[photoprint] select * from [2013].[dbo].[photoprint] where id ='20130813-003'
  44. --将历史数据库中的全部订单还原到当前数据库中;
  45. insert into [db].[dbo].[client] select * from [2013].[dbo].[client]-- where id = '20130813-003'
  46. insert into [db].[dbo].[dindan] select * from [2013].[dbo].[dindan]-- where id = '20130813-003'
  47. insert into [db].[dbo].[dindanjd] select * from [2013].[dbo].[dindanjd]-- where id = '20130813-003'
  48. insert into [db].[dbo].[dindansp]([id],[spid],[shuliang],[kind],[price]
  49. ,[name],[no],[status1],[status2],[status3]
  50. ,[status4],[date1],[date2],[date3],[date4],[name1]
  51. ,[name2],[name3],[name4],[hqdate],[hqtime],[urgent]
  52. ,[taketime],[no2],[status5],[status6],[date5],[date6],[name5]
  53. ,[name6],[growthtxname],[ps],[zs],[ren1],[ren2],[hqstatus],[bz] )
  54. select [id],[spid],[shuliang],[kind],[price]
  55. ,[name],[no],[status1],[status2],[status3]
  56. ,[status4],[date1],[date2],[date3],[date4],[name1]
  57. ,[name2],[name3],[name4],[hqdate],[hqtime],[urgent]
  58. ,[taketime],[no2],[status5],[status6],[date5],[date6],[name5]
  59. ,[name6],[growthtxname],[ps],[zs],[ren1],[ren2],[hqstatus],[bz] from [2013].[dbo].[dindansp]-- where id = '20130813-003'
  60. insert into [db].[dbo].[dindansp2] select * from [2013].[dbo].[dindansp2]-- where id = '20130813-003'
  61. insert into [db].[dbo].[dindansp3] select * from [2013].[dbo].[dindansp3] --where id = '20130813-003'
  62. insert into [db].[dbo].[burncdreg] select * from [2013].[dbo].[burncdreg] --where id = '20130813-003'
  63. insert into [db].[dbo].[digitalwork] select * from [2013].[dbo].[digitalwork] --where id = '20130813-003'
  64. insert into [db].[dbo].[mywork] select * from [2013].[dbo].[mywork] --where id = '20130813-003'
  65. insert into [db].[dbo].[photoprint] select * from [2013].[dbo].[photoprint] --where id ='20130813-003'