SQL中什么命令可以改变列名,表名,数据库名?

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:48:42
比如我要将A表中的A1改为A_ID怎么写呢?
那么如果要把数据库A改为DBTEST,把A表改名为test1又怎么写?

要SQL命令,不要从SSMS里改的哦。
谢谢了。
注意,是改变基表的名称,不是在查询时重命名。。。谢谢了!

sp_renamedb '原名', '更新名' --更改数据库名字

sp_rename '数据库名.原表名','新表名' --更改表名字

sp_rename '数据库名.表名.原列名','新列名','columns' --更改列名字

批量更改列中数据可用Replace

select A1 as A_ID from A
改这个没实际意义
http://blog.csdn.net/hackervs/archive/2008/12/17/3537445.aspx
这里都是SQL语句 希望能对你有帮助

alter table1 rename to table2;
alter table rename column1 to column2;