/ / Виберіть таблицю з стовпцем "index" - sql, sql-server, sql-server-2008, sql-server-2008-r2

Виберіть таблицю зі стовпчиком "index" - sql, sql-server, sql-server-2008, sql-server-2008-r2

У мене є таблиця з назвою стовпця "index"

select id, index
from item;

дає помилку:

1018, рівень 15, стан 1, рядок 1 Неправильносинтаксис біля "index". Якщо це призначено як частина підказки таблиці, ключове слово A WITH і тепер потрібні круглі дужки. Дивіться книгу SQL Server Online належним чином синтаксис.

Як зробити вибір у стовпці з індексом? Я використовую sqlserver 2008-R2

Відповіді:

13 за відповідь № 1

Для цитування використовуйте квадратні дужки зарезервовані слова:

select id, [index]
from item

Дивіться також документацію на Обмежені ідентифікатори.


5 для відповіді № 2

Розмістити зарезервовані слова в дужках:

select id, [index]
from item

2 для відповіді № 3

Спробуйте це

SELECT id, [index] FROM item

Зарезервовані слова, що використовуються як імена в SQL-Server, повинні бути укладені в дужки.