在线咨询
微信咨询

微信咨询

现在咨询送您价值9800大礼包

手机扫码加我微信

电话咨询

预约回电

专家顾问将在24小时内向你致电

咨询电话 09:00-18:00
400-071-5188

sql2005导入数据库后,如何修改表的架构

1,532人看过 2023-08-08 01:01
今天恢复数据库,发现如果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 sysnamedeclare csr1 cursorfor select TABLE_NAME from INFORMATION_SCHEMA.TABLESopen csr1FETCH NEXT FROM csr1 INTO @namewhile (@@FETCH_STATUS=0)BEGINSET @name=旧架构名称.' + @nameprint 'ALTER SCHEMA dbo TRANSFER ' + @namefetch next from csr1 into @nameENDCLOSE csr1DEALLOCATE csr1

免费获取价值¥9800项目解决方案

Copyright © 2022 广州市启橙网络技术有限公司 版权所有 粤ICP备18028829号-1