SQL Server中修改表的前缀
方法
1.重命名
格 式:exec sp_rename @objname = '旧表名', @newname = '新表名'
简写格式:exec sp_rename '旧表名','新表名'
例如:为表country添加前缀MDM_
exec sp_rename 'country','MDM_country'
2.替换(适合批量)
格式如下:
exec sp_msforeachtable
@command1='declare @o sysname,@n sysname select @o=''?'' ,@n=stuff(@o,1,charindex(''].[旧前缀名'',@o)+旧前缀名的长度加二,''新前缀名'') ,@n=left(@n,len(@n)-1) exec sp_rename @o,@n',
@whereand=' and o.name like ''旧前缀名%'''
解释说明:
例如:为表supplier_add添加前缀MDM_
exec sp_msforeachtable
@command1='declare @o sysname,@n sysname select @o=''?'' ,@n=stuff(@o,1,charindex(''].[supplier_'',@o)+11,''MDM_supplier_'') ,@n=left(@n,len(@n)-1) exec sp_rename @o,@n',
@whereand=' and o.name like ''supplier_%'''
作者有话说:
以上内容仅代表个人理解,如有不正确的地方还请各位路过的大佬指出。
参考链接:
https://www.cnblogs.com/yuanfuqiang/p/5325452.html
http://www.bubuko.com/infodetail-1120542.html
SQL Server中修改表的前缀相关推荐
- SQL SERVER中修改列名
在sql server中修改表的列名,可以使用sp_rename sp_rename 'change.Times','TIMES1','column' change是表名,times是原来的列名,ti ...
- oracle修改表结构的sql命令是什么,sql语句中修改表结构的命令是什么?
sql语句中修改表结构的命令是:"ALTER TABLE"命令. ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表中 ...
- SQL Server中的表变量
In this article, we will explore the table variable in SQL Server with various examples and we will ...
- 如何列出引用SQL Server中给定表的所有外键?
我需要在SQL Server数据库中删除一个高度引用的表. 我如何获取要删除表需要删除的所有外键约束的列表? (与在Management Studio的GUI中单击相比,SQL的答案更好.) #1楼 ...
- Sql Server中判断表或者数据库是否存在
SQL Server中判断数据库是否存在: 法(一): select * From master.dbo.sysdatabases where name='数据库名' 法(二): if db_id(' ...
- MySQL中修改表结构的关键字_下列SQL语句中,修改表结构的关键字是
[单选题]对<将进酒>全诗分析不正确的是 [单选题]下列划线词语的解释有误的一项是 [多选题]下列食品属于不完全蛋白质的是 ( ) . [单选题]下列聚合函数中属性列必须是数值型的是 [单 ...
- SQL Server中公用表表达式 CTE 递归的生成帮助数据,以及递归的典型应用
原文: SQL Server中公用表表达式 CTE 递归的生成帮助数据,以及递归的典型应用 本文出处:http://www.cnblogs.com/wy123/p/5960825.html 我们在做开 ...
- SQL 2008中修改表结构提示“阻止保存要求重新创建表的更改”
[问题] SQL Server 2008 Management Studio 中修改表结构的时候,提示"阻止保存要求重新创建表的更改" [解决方法] 1. 打开SQL Serve ...
- 如何在SQL Server中比较表
介绍 (Introduction) If you've been developing in SQL Server for any length of time, you've no doubt hi ...
最新文章
- android百度地图轨迹实现,android 获取GPS经纬度在百度地图上绘制轨迹
- ITK:获取图像中标记区域的几何属性
- 基于sentry的前端错误监控日志系统(部署sentry服务器/前端项目部署)-让前端最快的定位到生产问题...
- matlab课程设计图像处理,MATLAB课程设计--GUI图像处理
- ReactNative环境搭建扩展篇——安装后报错解决方案
- 如何在GPU上产生随机数
- 遇见JMS[1] —— activeMQ的简单使用
- 传智播客--itcastbbs(四)
- 企业如何预防数据外泄?
- 周期T与频率f数量级对应关系(MHz--μs)
- Java毕设项目车辆调度管理系统计算机(附源码+系统+数据库+LW)
- python时间和周期_python实现以立春为起点n为周期任意日期所在的日期区间
- 如果你喜欢上了一个程序员小伙
- java.lang.NoClassDefFoundError: org/jdom2/Content
- 第二型曲面积分的定义
- python简易电话簿系统_Python实现电话簿工具(代码分享)
- border渐变 ios_iOS实现颜色渐变
- 学习人工智能需要哪些必备基础
- 面向CRM系统的数据仓库的设计与实现
- 有车一族 教你如何防止被电子眼拍到