MSSQL 2005 如何批量修改表的架构SQL Server - 海狼工作室 - 杨远 - 和讯博客
SQL 2005 如何批量修改表和存储过程的架构
首先需要在要修改的库的安全选择中对其中的架构项添加一个新的架构所有者
1。先说说如何在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 = '旧的架构名称'
2。再说说如何在SQL 2005中批量修改表的架构。
执行以下 SQL,将执行结果拷贝出来,批量执行既可。
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
PS:当WEB上面连接不了数据库但直接用SQL企业管理器可以连接的时候,
要注意数据库的表或存储过程的架构是否正确。
MSSQL 2005 如何批量修改表的架构SQL Server - 海狼工作室 - 杨远 - 和讯博客相关推荐
- mysql批量取消多行sql_mysql批量删除指定前缀的表,批量修改表名的SQL语句
批量删除指定前缀的表 Select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.tables Where tabl ...
- 使用SQL语句修改表结构(SQL Server)
使用SQL语句修改表结构(SQL Server) 文章目录 使用SQL语句修改表结构(SQL Server) ALTER TABLE的语法格式如下: 添加列 删除列 修改表的列数据类型和名称 ALTE ...
- SQL server 2005 如何批量修改架构名(包括表名和存储过程名) .
SQL Server2005可以使用系统存储过程sp_changeobjectowner更改数据库对象的所有者. sp_changeobjectowner 用于更改当前数据库中对象的所有者. sp_c ...
- powerdesinger 批量修改表前缀
目的: powerdesign 批量修改表名 步骤:1. ctrl + shift + x 打开运行VBS 代码窗口2. 复制下面的代码 并 运行 Option Explicit Validation ...
- mysql批量修改表名前缀
mysql中修改表名前缀的语句为:alert table 旧表名 rename to 新表名: mysql没有直接批量修改表名的方法,但是我们可以通过批量生成修改语句来达到批量修改表名的效果. 代码: ...
- MySQL 批量修改表名
MySQL 批量修改表名 1.执行查询SQL 2.执行修改SQL 功能: 将数据库 jeecg-boot 中的表名前缀是 ACT_ 开头的表名替换为 CAMUNDA_ACT_ 1.执行查询SQL -- ...
- mysql批量修改表名或前缀
一般用于批量修改数据表前缀 先查询所有表名,复制到编辑器 SELECTtable_name FROMinformation_schema.TABLES WHEREtable_schema = 'db_ ...
- mysql批量修改表名、删除表
mysql批量修改表名 第一步:得到所有需要修改的表名和对于得修改表名语句 SELECT CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ', REPL ...
- ssma迁移助手_如何使用SQL Server迁移助手(SSMA)和SSIS将MySQL表迁移到SQL Server
ssma迁移助手 介绍 (Introduction) In this article, we will demonstrate how to migrate MySQL tables to SQL S ...
最新文章
- 人脸识别剩下的难题:从遮挡,年龄,姿态,妆造到亲属关系,人脸攻击
- javascript客户端检测技术
- ASP.NET 4的Demo实践:URL路由改进支持
- oracle ora 00279,ORA-01245、ORA-01547错误的解决
- VxWorks下Shell调试总结
- JS 判断是否是手机端并跳转操作
- 关于Restful Web Service的一些理解
- 小程序底部弹窗css_微信小程序之animation底部弹窗动画(两种方法)
- Mysql 新增用户可访问指定数据库所有权限
- HDU - 4456 Crowd
- IntelliJ IDEA如何build path
- 大众点评字WOFF字体解密
- “跳出内卷”ROttKRON乐旷陶瓷耳机的新视野,“形、质、声”打开耳机新话题
- chrome浏览器的devtools详解
- 使用mysql语句进行多表联查(以三个表为例)
- IDEA : 2022.1 版本更新内容一览
- 算法基础部分-二叉树
- 前端js实现文字自动转拼音方法
- 微信小程序笔记、小程序打印
- linux系统中ssh命令,Linux系统中SSH 命令的用法有哪些?
热门文章
- Muse UI — 基于 Vue2.0 的 Material Design UI 库
- 缺少/丢失dll的解决方法汇总
- noip2016模拟赛day7
- 前端SEO优化技术汇总
- STM32 看门狗详解
- 服务注册与发现(上)
- 常用封装电阻的常用电阻阻值
- Nginx Error: socket() [::]:80 failed (97: Address family not supported by protocol)
- 深度学习高效计算与处理器设计
- 四针角oled屏连接arduino_ESP8266连接OLED显示屏并显示位图图像