批量修改SQL Server 2005表构架很简单!


  本文标签:SQL Server 2005

  此文主要教会大家的是批量的对SQL Server 2005的表构架进行修改的实际操作步骤,本文主要是以其实际应用代码的方式来引出其实际操作,以下就是对其相关内容的具体分析,望你能有所收获  。

  第一步:生成执行语句

  第二步:执行第一步生成的语句

  1. view plaincopy to clipboardprint?  
  2. declare @name sysname   
  3. declare csr1 cursor   
  4. for   
  5. select TABLE_NAME from INFORMATION_SCHEMA.TABLES   
  6. open csr1   
  7. FETCH NEXT FROM csr1 INTO @name   
  8. while (@@FETCH_STATUS=0)   
  9. BEGIN   
  10. SET @name=旧架构名. + @name   
  11. print ALTER SCHEMA 新架构名 TRANSFER  + @name   
  12. fetch next from csr1 into @name   
  13. END   
  14. CLOSE csr1   
  15. declare @name sysname  
  16. declare csr1 cursor  
  17. for  
  18. select TABLE_NAME from INFORMATION_SCHEMA.TABLES  
  19. open csr1  
  20. FETCH NEXT FROM csr1 INTO @name  
  21. while (@@FETCH_STATUS=0)  
  22. BEGIN  
  23. SET @name=旧架构名. + @name  
  24. print ALTER SCHEMA 新架构名 TRANSFER  + @name  
  25. fetch next from csr1 into @name  
  26. END  
  27. CLOSE csr1  

  第二步:执行上面命令生成的结果

  以上的相关内容就是对批量更改SQL Server 2005的表构架的介绍,望你能有所收获  。