如何将列名更改为新名称。
例如:列名是“Sr.No.” 我想将其更改为“ID”
我用过
sp_RENAME 'Matrix.Sr.No.','ID','COLUMN';
但它给了我错误。
Msg 15253, Level 11, State 1, Procedure sp_rename, Line 105
Syntax error parsing SQL identifier 'Matrix.Sr.No.'.
答案 0 :(得分:4)
Matrix.Sr.No
表示当前数据库中No
架构的Sr
表中的Matrix
列。尝试转义名称:
sp_RENAME 'Matrix.[Sr.No.]','ID','COLUMN';
答案 1 :(得分:3)
试试这个
EXEC sp_rename
@objname = 'table_name.old_column_name',
@newname = 'new_column_name',
@objtype = 'COLUMN'