在现有的列名称中添加前缀SQL Server
问题描述:
我有一个表“Customers”,在这个表中我可以有3列(ID,firstName,LastName)。在现有的列名称中添加前缀SQL Server
我想重命名的ID列是ID_1
它可以将添加_1作为前缀?
我一直在寻找这个,但所有的答案和我得到的解决方案并不准确。
答
,如果你想改变显示字段名使用别名
SELECT ID as ID_1, firstName, LastName
FROM Customers
要重命名表中的字段
您使用脚本sp_rename
EXEC sp_RENAME 'TableName.[OldColumnName]' , '[NewColumnName]', 'COLUMN'
EXEC sp_RENAME 'Customers.[ID]' , '[ID_1]', 'COLUMN'
答
为表重命名列,你应该使用这样sp_rename存储过程:
EXEC sp_RENAME 'Customers.ID' , 'ID_1', 'COLUMN'
你想更改表字段名称还是创建一个别名? –
@JuanCarlosOropeza它必须更改提交的名称。 –