Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 ошибка в запросе (invalid column name)  [new]
Romanov-krd
Member

Откуда:
Сообщений: 140
Есть таблица doctors в бд SQL Server 2005 следующего содержания

nomer....doctora.........diagnoz
1..........Ivanov...........grip
2..........Petrov............gastrit


select doctora, diagnoz
from doctors
where diagnoz = "grip";

при выполнении пишет ошибку invalid column name. В чем ошибка?
22 авг 14, 09:56    [16478000]     Ответить | Цитировать Сообщить модератору
 Re: ошибка в запросе (invalid column name)  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4539
Проверьте, нет ли кириллических букв в названии полей таблицы или в запросе.
Скопипастите имя полей из таблицы в запрос.
22 авг 14, 09:59    [16478034]     Ответить | Цитировать Сообщить модератору
 Re: ошибка в запросе (invalid column name)  [new]
iap
Member

Откуда: Москва
Сообщений: 47198
Romanov-krd,

двойные кавычки при SET QUOTED_IDENTIFIER ON означают границы имени объекта
или колонки таблицы. Строку ограничивают 'одинарные кавычки'.
22 авг 14, 10:01    [16478041]     Ответить | Цитировать Сообщить модератору
 Re: ошибка в запросе (invalid column name)  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4539
iap
Строку ограничивают 'одинарные кавычки'.

Точно! Я и не обратил внимания.
22 авг 14, 10:04    [16478060]     Ответить | Цитировать Сообщить модератору
 Re: ошибка в запросе (invalid column name)  [new]
Romanov-krd
Member

Откуда:
Сообщений: 140
iap
Romanov-krd,

двойные кавычки при SET QUOTED_IDENTIFIER ON означают границы имени объекта
или колонки таблицы. Строку ограничивают 'одинарные кавычки'.


спасибо. работает.
22 авг 14, 13:00    [16479407]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить