<address id="1r9pd"></address>

        <noframes id="1r9pd"><form id="1r9pd"></form>

          您現在的位置: 首頁> 優化推廣> 新聞詳情

          sql2005導入數據庫后,如何修改表的架構

          作者: 網壇科技 www.www.papapaimai.cn 2013-11-10

          今天恢復數據庫,發現SQL2005如果你還原備份數據,而數據不是在還原的機子上備份出來的就會出現用戶名混亂,郁悶了一早上,百度找到了解決問題的方法,轉過來分享下。
          使用方法:復制到新的查詢窗口執行

          批量修改存儲過程構架:

          SELECT 'ALTER SCHEMA dbo TRANSFER ' + s.Name + '.' + p.Name
          FROM sys.Procedures p INNER JOIN sys.Schemas s on p.schema_id = s.schema_id
          WHERE s.Name = 'old schema name'

          批量修改表構架:

          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 dbo TRANSFER ' + @name
          fetch next from csr1 into @name
          END
          CLOSE csr1
          DEALLOCATE csr1


          上一篇:微信移動互聯網上最大的CRM入口
          下一篇:網站和微信一起宣傳和推廣活動-砸金蛋活動方案
          最新国产精品拍自在线播放