當我嘗試在SQL Server上名爲Group
的現有表中添加新列時,我遇到了令人沮喪的問題。錯誤'Alter Table'命令SQL Server
我的命令如下:
ALTER TABLE Group
ADD languageID INT
我得到的錯誤是:
附近有語法錯誤 '集團'。期待'。',ID或QUOTED_ID
任何想法爲什麼會發生這種情況?
當我嘗試在SQL Server上名爲Group
的現有表中添加新列時,我遇到了令人沮喪的問題。錯誤'Alter Table'命令SQL Server
我的命令如下:
ALTER TABLE Group
ADD languageID INT
我得到的錯誤是:
附近有語法錯誤 '集團'。期待'。',ID或QUOTED_ID
任何想法爲什麼會發生這種情況?
集團保留字。將其放入括號中,就像下一個
ALTER TABLE [Group]
ADD languageID INT
由於GROUP
是關鍵詞,因此不應將其用於對象名稱。如果可能,請將您的表名重命名爲其他名稱。
但是嘗試像下面
ALTER TABLE [Group] ADD languageID INT
組是SQL Server中的一個關鍵字。請嘗試以下操作:
ALTER TABLE [Group]
ADD languageID INT
組是sql保留關鍵字。因爲它指的是該關鍵字,所以它給出了語法錯誤。 使用這種
ALTER TABLE [Group]
ADD languageID INT
或者你也可以創建不同的表,不同的名稱,如組別1
ALTER TABLE [Group]
ADD languageID INT
當然
...我怎麼能錯過了。 –
@dimmik,歡迎兄弟,將此答案標記爲已接受的答案。 –
我只需要等幾分鐘 –