分类目录

链接

2012 年 2 月
 12345
6789101112
13141516171819
20212223242526
272829  

近期文章

热门标签

新人福利,免费薅羊毛

现在位置:    首页 > SQL Server > 正文
SQL复制数据库数据到另一个数据库
SQL Server 暂无评论 阅读(2,478)

 

  1.  
  2. -- -- -- -- -- -- -- -- -- -- -- --
  3. --功能:复制DB_A中所有表的数据到另一个数据库DB_B
  4. --作者:数据库之家
  5. --时间:2012-02-02
  6. -- -- -- -- -- -- -- -- -- -- --
  7. DECLARE CUR_C CURSOR  FOR  
  8. SELECT name FROM dbo.sysobjects WHERE type='u' ORDER BY name DESC 
  9.  
  10. OPEN CUR_C
  11.  
  12. DECLARE @NAME VARCHAR(50) 
  13. DECLARE @SQL VARCHAR(1000)
  14. FETCH NEXT  FROM cur_c INTO @NAME
  15.  
  16. WHILE(@@FETCH_STATUS=0)
  17. BEGIN  
  18.     SET @SQL='INSERT INTO  DB_A.DBO.'+@NAME+' SELECT * FROM  DB_ B.DBO.'+ @NAME    
  19.     EXEC(@sql)
  20.     
  21.     FETCH NEXT FROM cur_c INTO @NAME
  22. END
  23.  
  24.  --关闭游标
  25. CLOSE CUR_C
  26. --释放资源
  27. DEALLOCATE CUR_C

============ 欢迎各位老板打赏~ ===========

本文版权归Bruce's Blog所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:SQL复制数据库数据到另一个数据库 | Bruce's Blog

发表评论

留言无头像?