更改表中的列名称

时间:2017-01-03 16:02:29

标签: sql-server multiple-columns

如何更改表格中的列?

我尝试使用这些代码来改变它,但它不起作用。

如果我将运行它将导致

  

'参数@objname是不明确的或声称的@objtype   (COLUMN)错了。'

这是我的代码:

exec sp_rename 'EMPLOYEE.COMMISSION_PCT', 'COMMISSION', 'COLUMN'

SELECT * FROM EMPLOYEES

https://i.stack.imgur.com

1 个答案:

答案 0 :(得分:2)

我刚试过这里并正常工作。 打开另一个标签并尝试这样做。

USE [YOUR DATABASE]
GO
exec sp_RENAME 'TABLE.Column', 'NewColumnName',
 'COLUMN'
GO