我正在使用SQL Server 2008.我需要使用SQL重命名表中的列名。 [英] i am using SQL Server 2008. I need to rename a column name in a table using SQL.
本文介绍了我正在使用SQL Server 2008.我需要使用SQL重命名表中的列名。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用SQL Server 2008.我需要使用SQL重命名表中的列名。
BookingRefNo to RefNo
i am using SQL Server 2008. I need to rename a column name in a table using SQL.
BookingRefNo to RefNo
推荐答案
您可以使用sp_rename重命名列/表
语法:
EXEC sp_rename'table_name.oldColumnName','newColumnName','objType'
例如:
创建表员工(EMP_ID int,EMP_NAME varchar(100))
从员工中选择*
EXEC sp_rename'Employee.EMP_NAME','EMPLOYEE_NAME','COLUMN'
从员工中选择*
如果您有任何问题,请告诉我。
问候,
AK
You can use sp_rename for renaming a column/table
Syntax:
EXEC sp_rename 'table_name.oldColumnName', 'newColumnName','objType'
Example:
Create Table Employee(EMP_ID int, EMP_NAME varchar(100))
Select * from Employee
EXEC sp_rename 'Employee.EMP_NAME','EMPLOYEE_NAME','COLUMN'
Select * from Employee
Do let me know if you have any issues.
Regards,
AK
< br>
重命名列语法
Rename Column Syntax
ALTER TABLE table_name
RENAME COLUMN old_name to new_name;
执行以下脚本< br $>
Execute below script
ALTER TABLE table_name
RENAME COLUMN BookingRefNo to RefNo;
只需用正确的tableName执行它
Just Execute it with correct tableName
EXEC sp_rename 'TableName.BookingRefNo ', 'RefNo ', 'COLUMN'
GO
这篇关于我正在使用SQL Server 2008.我需要使用SQL重命名表中的列名。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文