SQL语句修改表名和字段名
今天有个临时任务,修改生产环境的数据库表名和字段名。以前要修改表名字段名都是在开发环境,直接打开
SQL Server找到对应的表或字段重命名就OK啦,可是这是线上数据库,再想直接F2修改是不可能的啦。怎么办?乖
乖写脚本呗。上网了解了一些相关资料,结合我自己操作过程中出现的一些实际问题简单作个总结,再次加深下印
象。
SQL自带了一系列的系统存储过程。其中sp_rename就具有修改表名和列名的功能。对于sp_rename是这样定
义的:更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。
基本语法
修改表名:EXEC sp_rename ‘[原有表名]’, '[新表名]';
修改列名:EXEC sp_rename ‘[原有列名]’, ‘[新列名]' , 'COLUMN';
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
