'更改表格错误'命令SQL Server

时间:2017-03-22 11:01:38

标签: sql-server

当我尝试在SQL Server上名为Group的现有表中添加新列时,我遇到了令人沮丧的问题。

我的命令如下:

ALTER TABLE Group
ADD languageID INT 

我得到的错误如下:

  

' Group'附近的语法不正确。期待'。',ID或QUOTED_ID

知道为什么会这样吗?

5 个答案:

答案 0 :(得分:3)

组是保留字。把它放在括号中,如下一个

ALTER TABLE [Group]
ADD languageID INT 

答案 1 :(得分:2)

由于GROUP是关键词,因此不应将其用于对象名称。如果可能,请将您的表名重命名为其他名称。

但请尝试如下

ALTER TABLE [Group] ADD languageID INT 

答案 2 :(得分:1)

Group是SQL Server中的关键字。请试试这个:

ALTER TABLE [Group]
ADD languageID INT 

答案 3 :(得分:1)

Group是一个sql reserved关键字。所以它引用语法错误,因为它引用了该关键字。 使用这个

ALTER TABLE [Group]
ADD languageID INT 

或者您可以使用不同的名称创建不同的表,例如Group1

答案 4 :(得分:1)

ALTER TABLE [Group]
ADD languageID INT