私は "インデックス"と呼ばれる列名を持つテーブルを持っている
select id, index
from item;
エラーを返します:
メッセージ1018、レベル15、状態1、行1が正しくありません。"index"の近くの構文。もし これは、テーブルヒントの一部として意図されており、A WITHキーワードと かっこが必要になりました。適切なSQL Server Books Onlineを参照してください。 構文。
indexという名前の列でselectを実行するにはどうすればよいですか?私はsqlserver 2008-R2を使用しています
回答:
回答№1の13引用するには角かっこを使用します 予約語:
select id, [index]
from item
次のドキュメントも参照してください。 区切り識別子.
回答№2のための5
予約語を大括弧で囲みます:
select id, [index]
from item
答え№3の2
これを試して
SELECT id, [index] FROM item
SQL Serverの名前として使用される予約語は、かっこで囲む必要があります。