`

SQL2005 批量修改架构名

SQL 
阅读更多

SQL Server2005可以使用系统存储过程sp_changeobjectowner更改数据库对象的所有者。

sp_changeobjectowner '对象名(包括架构名)','新架构名'

批量修改请用:

方法一:使用游标

declare @name sysname
declare csr1 cursor
forselect TABLE_NAME from INFORMATION_SCHEMA.TABLES
open csr1
FETCH NEXT FROM csr1 INTO @name
while (@@FETCH_STATUS=0)
BEGIN
SET @name='原架构名.'+@name
EXEC SP_ChangeObjectOwner @name, '新架构名'
fetch next from csr1 into @name
END
CLOSE csr1
DEALLOCATE csr1


如何在SQL 2005中批量修改存储过程的架构。

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

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 = '旧的架构名称'



分享到:
评论

相关推荐

    SQL 2005 如何批量修改表和存储过程的架构.doc

    SQL 2005 如何批量修改表和存储过程的架构

    批量修改表和存储过程的架构

    先说说如何在SQL 2005中批量修改存储过程的架构。 再说说如何在SQL 2005中批量修改表的架构。

    OA办公系统开源 VS2005+sql2005

    开发工具:Visual Studio .NET 2005 + Server2005 项目描述:OA办公系统基于B/S架构设计。...Sql2005数据库,附加后批量修改web.config中的数据库连接信息 默认帐号/密码:admin/66666 oaPro程序只需要打开oaPro即可

    项目描述:OA办公系统基于B/S架构设计。

    开发工具:Visual Studio .NET 2005 + Server2005 项目描述:OA办公系统基于B/S架构设计。...DB_51aspx下为Sql2005数据库,附加后批量修改web.config中的数据库连接信息 默认帐号/密码:51aspx/51aspx

    OA办公系统源码 BS 2005

    项目描述:OA办公系统基于B/S架构设计。 包括文件管理、共享下载、消息管理、公文流传、通知管理、内部论坛、人力资源...DB为Sql2005数据库,附加后批量修改web.config中的数据库连接信息 默认帐号/密码:admin/admin

    asp.net三层架构生成器(含教程)中文版

    C# 三层架构生成器,适用与VS2005/2008/2010等。 功能简介: 一键自动生成三层架构的代码。 强大的全模板代码生成引擎,可根据模板生成各种语言代码。 自动生成整个项目和批量代码生成功能。 支持SQL Server、...

    深入探索:Spring Boot下六种批量更新方法的性能对比.zip

    包括MyBatis-Plus提供的批量更新,JdbcTemplate提供的批量更新,在xml中循环拼接sql批量更新、case when语句批量更新、replace into方式批量更新、ON DUPLICATE KEY UPDATE批量更新。 适用于对Spring Boot和数据库...

    深度解析:Spring Boot下六种批量更新策略的效率对比.zip

    包括MyBatis-Plus提供的批量更新,JdbcTemplate提供的批量更新,在xml中循环拼接sql批量更新、case when语句批量更新、replace into方式批量更新、ON DUPLICATE KEY UPDATE批量更新。 适用于对Spring Boot和数据库...

    专业OA办公系统源码 开发工具:Visual Studio .NET 2005 + Server2005

    专业OA办公系统源码 开发工具:Visual Studio .NET 2005 + Server2005 项目描述:OA办公系统基于B/S架构...DB_51aspx下为Sql2005数据库,附加后批量修改web.config中的数据库连接信息 默认帐号/密码:51aspx/51aspx

    Forgio-智能工厂 XVI Build 2005.9.29

    一体化的代码生成工具,用以使用自定义模板批量生成SQL脚本、数据库文档、存储过程和中间层代码(C#/VB.NET等) 2005.9.29 导出为Excel文件! 2005.9.9 SmartForge更名为Forgio 1、模板管理:你可以添加、修改、删除...

    精美商城(公司)asp.net开源程序

    1、系统采用基于业界广泛认可的三层架构体系,用目前主流的.net技术开发,数据库采用SQL2005,主体页面全部采用DIV+CSS,具有跨平台、易于开发部署、扩展性极强等优点,系统兼容各种不同版本的浏览器显示。...

    OA 管理系统 OAPro (C#源码)

    开发工具:Visual Studio .NET 2005 + Server2005 项目描述:OA办公系统基于B/S架构设计。...DB_51aspx下为Sql2005数据库,附加后批量修改web.config中的数据库连接信息 默认帐号/密码:51aspx/51aspx

    OA 办公系统源代码

    开发工具:Visual Studio .NET 2005 + Server2005 项目描述:OA办公系统基于B/S架构设计。...DB_51aspx下为Sql2005数据库,附加后批量修改web.config中的数据库连接信息 默认帐号/密码:51aspx/51aspx

    基于.net协同办公系统

    专业OA办公系统源码 开发工具:Visual Studio .NET 2005 + Server2005 ...DB_51aspx下为Sql2005数据库,附加后批量修改web.config中的数据库连接信息 默认帐号/密码:51aspx/51aspx 作者:skaiven

    易点内容管理系统 DianCMS v5.3.0 SQL

    0技术,采用Microsoft Access/SQL Server 2000/2005/2008存储过程进行多层架构开发的内容管理系统。其功能设计主要面向中大型企业、各个行业、事业单位以及政府机关等复杂功能站点。系统已建立文章系统、图片系统、...

    LTP.Net代码自动生成器(DbToCode)

    (7)支持对多种类型数据库生成代码:如SQLServer2000,SQLServer2005,Oracle,OleDb等。 2.数据库管理器。 类似SQLServer2000的管理界面,方便平常在代码编辑的时候想查看数据库的信息,并且可以很直观的查看...

    OA系统源码OAPro

    学习asp.net用的最好源码,珍藏品 专业OA办公系统源码 开发工具:Visual Studio .NET ...DB_51aspx下为Sql2005数据库,附加后批量修改web.config中的数据库连接信息 默认帐号/密码:51aspx/51aspx 作者:skaiven

    OA办公系统源码 政府

    项目描述:OA办公系统基于B/S架构设计。 包括文件管理、共享下载、消息管理、公文流传、通知管理、内部论坛...DB_51aspx下为Sql2005数据库,附加后批量修改web.config中的数据库连接信息 默认帐号/密码:51aspx/51aspx

    专业OA办公系统源码 .net

    项目描述:OA办公系统基于B/S架构设计。 包括文件管理、共享下载、消息管理、公文流传、通知管理、内部论坛...DB_51aspx下为Sql2005数据库,附加后批量修改web.config中的数据库连接信息 默认帐号/密码:51aspx/51aspx

Global site tag (gtag.js) - Google Analytics