zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

利用SQL Server重命名列名称(sqlserver列别名)

SQLServerserverSQL 利用 名称 重命名 别名
2023-06-13 09:18:32 时间

SQL Server能够更改列名,这种操作也叫重命名列名称。SQL Server基本上提供两种方法来重命名列名称。一种是使用Alter table语句,另一种是使用sp_RENAME存储过程。

使用Alter Table在SQL Server中重命名列名称。Alter Table语句用于重命名已有的表,表中的列和其他数据库对象(包括索引)的一部分,Alter Table不能用来修改表中列的数据类型,只能用于重命名列名称。Alter Table语句的基本格式为:

ALTER TABLE 表名
RENAME COLUMN 旧列名称 TO 新列名称

例如,我们需要将表 Emp 中的列 ‘FirstName’ 重命名为‘FName’,我们可以使用如下语句:

ALTER TABLE Emp
RENAME COLUMN FirstName TO FName

另一种方法是使用SQL Server自带的存储过程sp_rename来重命名列名称。sp_rename需要两个参数,一个是要重命名的对象,另一个是要重命名成的新系列名称。其格式为:

sp_rename "表名.旧的列名称","新的列名称"

例如,我们要将表 Emp 中的列 FirstName 重命名为 FName,使用如下语句:

sp_rename "Emp.FirstName", "FName"

上文,我们可以看到,SQL Server提供了两种方法来重命名列名称,一种是使用ALTER TABLE语句,另一种是使用sp_RENAME存储过程。不论使用哪种方法,只要注意以前的系列名称和新的系列名称的格式,就能够成功地重命名列名。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 利用SQL Server重命名列名称(sqlserver列别名)