SQL ServerのGroup
という名前の既存のテーブルに新しい列を追加しようとすると、不満を感じています。'テーブルを変更する'コマンドでエラーが発生しました
ALTER TABLE Group
ADD languageID INT
私が手にエラーは次のとおりです::
付近に正しくない構文 'グループ'
私のコマンドは次のようです。 '。'、ID、またはQUOTED_IDが必要です
なぜこのようなことが起こっているのでしょうか?
SQL ServerのGroup
という名前の既存のテーブルに新しい列を追加しようとすると、不満を感じています。'テーブルを変更する'コマンドでエラーが発生しました
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、歓迎仲間、plzはこの回答を受け入れたものとしてフラグを立てます。 –
私はちょうど数分待つ必要があります –