批量修改数据库表的构架名

来源:互联网 发布:无懈可击知乎 编辑:程序博客网 时间:2024/06/05 16:31
declare @name sysnamedeclare csr1 cursorfor select TABLE_NAME from INFORMATION_SCHEMA.TABLESopen csr1FETCH NEXT FROM csr1 INTO @namewhile (@@FETCH_STATUS=0)BEGINSET @name='transphone_f.'+@name--旧架构EXEC SP_ChangeObjectOwner @name, 'dbo' --新架构fetch next from csr1 into @nameENDCLOSE csr1DEALLOCATE csr1

批量修改数据库表的构架名