用心计较般般错 安心自守事事宽

cgl 坚持、努力终有所获
  新随笔  :: 管理

批量修改sql server 2008的架构

Posted on 2015-06-02 09:52  用心计较般般错 安心自守事事宽  阅读(196)  评论(0)    收藏  举报
--批量修改架构。名称为XJADMINATT的所有表修改为dbo--
--把执行的结果,拷贝到命令行,执行命令即可--
declare @name sysname   
declare csr1 cursor   
for   
select TABLE_NAME from INFORMATION_SCHEMA.TABLES   
open csr1   
FETCH NEXT FROM csr1 INTO @name   
while (@@FETCH_STATUS=0)   
BEGIN   
SET @name='XJADMINATT.' + @name   
print 'ALTER SCHEMA dbo TRANSFER ' + @name   
fetch next from csr1 into @name   
END   
CLOSE csr1