zoukankan      html  css  js  c++  java
  • SQLServer2005如何批量修改架构名

    原文地址:http://blog.csdn.net/wuxiaokaixinguo/article/details/8523093
    SQLServer2008单个修改架构名

      格式:ALTER SCHEMA 新构架名 TRANSFER 旧构架名.A000001

      列子:ALTER SCHEMA dbo TRANSFER CH330300.A000001

    SQLServer2005批量修改构架名

    使用游标

    第一步:执行下面语句

    1. use Temp
    2. Go
    3. declare @name sysname
    4.  declare csr cursor
    5.    for select TABLE_NAME from INFORMATION_SCHEMA.TABLES
    6. open csr
    7.   FETCH NEXT FROM csr INTO @name
    8. while (@@FETCH_STATUS=0)
    9. BEGIN
    10. SET @name='原构架名.' + @name
    11. print 'ALTER SCHEMA 新构架名 TRANSFER ' + @name
    12. fetch next from csr into @name
    13. END
    14. CLOSE csr
    15. DEALLOCATE csr

    第二步:把第一步执行的结果,拷贝到查询窗口进行执行。





  • 相关阅读:
    Linux文本检索命令grep笔记
    Python中字典的相关操作
    Go 语言函数闭包
    Go 语言多维数组
    Go 错误处理
    Go 语言接口
    Go 语言类型转换
    Go 语言递归函数
    Go 语言Map(集合)
    Go 语言范围(Range)
  • 原文地址:https://www.cnblogs.com/scown/p/6186562.html
Copyright © 2011-2022 走看看