我有一个名为“index”的列名表
select id, index
from item;
给出错误:
Msg 1018,Level 15,State 1,Line 1'index'附近的语法不正确。如果 这是作为表提示的一部分,一个WITH关键字和 现在需要括号。请参阅SQL Server联机丛书 语法。
如何对名为index的列进行选择?我正在使用sqlserver 2008-R2
答案 0 :(得分:16)
答案 1 :(得分:5)
将保留字放在括号中:
select id, [index]
from item
答案 2 :(得分:2)
试试这个
SELECT id, [index] FROM item
在SQL-Server中用作名称的保留字必须括在括号中。