此文主要教会大家的是批量的对SQL Server 2005的表构架进行修改的实际操作步骤,本文主要是以其实际应用代码的方式来引出其实际操作,以下就是对其相关内容的具体分析,望你能有所收获。
第一步:生成执行语句
第二步:执行第一步生成的语句
view plaincopy to clipboardprint 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='旧架构名.' + @name print 'ALTER SCHEMA 新架构名 TRANSFER ' + @name fetch next from csr1 into @name END CLOSE csr1 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='旧架构名.' + @name print 'ALTER SCHEMA 新架构名 TRANSFER ' + @name fetch next from csr1 into @name END CLOSE csr1
第二步:执行上面命令生成的结果
以上的相关内容就是对批量更改SQL Server 2005的表构架的介绍,望你能有所收获。