我想更改我的列名,但名称之间有空格如何更改
--ALTER TABLE awbuildversion RENAME COLUMN `Database Version` to DatabaseVersion
--ALTER TABLE awbuildversion RENAME COLUMN `Database Version` to `DatabaseVersion`
我在上面试过但没有工作
答案 0 :(得分:0)
尝试使用MS SQL Server:
EXEC sp_RENAME '[awbuildversion].[Database Version]' , 'DatabaseVersion', 'COLUMN'
答案 1 :(得分:0)
让事情变得更加清晰。包含奇数字符和空格等的标识符需要使用定界标识符。
ANSI SQL有双引号,例如"Database Version"
。
SQL Server也有方括号,例如[Database Version]
。
MySQL只有后退,...(如何写那些???? )