繁体   English   中英

更改列名的sql查询

[英]sql query for change column name

我想更改我的列名,但名称之间有空格我该如何更改

--ALTER TABLE awbuildversion RENAME COLUMN `Database Version` to DatabaseVersion

--ALTER TABLE awbuildversion RENAME COLUMN `Database Version` to `DatabaseVersion`

我在上面试过但没有用

在 MS SQL Server 上试试这个:

 EXEC sp_RENAME '[awbuildversion].[Database Version]' , 'DatabaseVersion', 'COLUMN'

让事情更清楚一点。 包含奇数字符和空格等的标识符需要分隔标识符。

ANSI SQL 有双引号,例如"Database Version"

SQL Server 也有方括号,例如[Database Version]

MySQL只有反引号,......(如何写那些????

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM