欢迎来到成都点动短信数字化营销公司

短信验证码 · 短信平台

【成都短信群发平台】短信状态报告是什么?

短信群发首页>>>行业动态>>sql server2005批量修改数据表和存储过程的所有者

sql server2005批量修改数据表和存储过程的所有者

时间:2010-04-27
如何在SQL 2005中批量修改表的架构。

执行以下SQL,将执行结果拷贝出来,批量执行既可。

declare @name sysname
declare csr1 cursor
for
select TABLE_NAME from INFORMATION_SCHEMA.TABLES

where table_schema='旧的架构名称'
open csr1

FETCH NEXT FROM csr1 INTO @name
while (@@FETCH_STATUS=0)
BEGIN
SET @name='旧的架构名称.' + @name

print 'ALTER SCHEMA dbo TRANSFER ' + @name
fetch next from csr1 into @name
END
CLOSE csr1
DEALLOCATE csr1