SQL SERVER批量修改表名前缀
2015-09-29 15:33
309 查看
比如前缀由mms_修改为 ets_
exec sp_msforeachtable
@command1='
declare @o sysname,@n sysname
select @o=''?''
,@n=stuff(@o,1,charindex(''].[mms_'',@o)+6,''ets_'')
,@n=left(@n,len(@n)-1)
exec sp_rename @o,@n',
@whereand=' and o.name like ''mms_%'''
exec sp_msforeachtable
@command1='
declare @o sysname,@n sysname
select @o=''?''
,@n=stuff(@o,1,charindex(''].[mms_'',@o)+6,''ets_'')
,@n=left(@n,len(@n)-1)
exec sp_rename @o,@n',
@whereand=' and o.name like ''mms_%'''
相关文章推荐
- plsql DEVELOP 链接数据库网上所有方法都试了 ,可能你需要 管理员模式运行。。。。win8
- [转]避免误用 Redis
- mysql服务性能优化—my.cnf配置说明详解(16G内存)
- mysql中文字段转拼音首字母,以及中文拼音模糊查询
- mysql和连接相关的timeout
- MySQL 5.6 my.cnf 参数说明
- 10天学通MongoDB---资料链接-----阿冬专栏
- Mysql查询缓存碎片、缓存命中率及Nagios监控
- MySQL服务器端参数详解和优化建议
- mysql delayed 延迟插入和参数DELAY_KEY_WRITE
- oracle查询某个用户下的所有视图
- sql里的ROW_NUMBER() OVER是啥意思?
- MySQL索引:查看、创建、删除、使用技巧
- redis windows 配置
- Oracle11g监听的密码设置
- 数据库中使用Clob处理长文本
- mysql 数据库建立索引
- 安全删除MySQL二进制日志的3种方法
- Oracle中单引号的使用
- oracle之trunc与round