Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 ошибка с синтаксисом  [new]
Starter
Guest
Уважаемые спецы:

Почему в СКЛ экспресс выражение

SELECT snum, sname, city, comm
FROM salespeople
WHERE (city LIKE 'London')

работает, а выражение

SELECT snum, sname, city, comm
FROM salespeople
WHERE (city = 'London')

не работает, выдает синтаксическую ошибку. По документации вроде должно работать. Помогите пожалуйста. Заранее спасибо
17 сен 07, 13:03    [4676741]     Ответить | Цитировать Сообщить модератору
 Re: ошибка с синтаксисом  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36799
Какую такую еще синтаксическую ошибку? Нормально второй запрос компиляется.
17 сен 07, 13:05    [4676749]     Ответить | Цитировать Сообщить модератору
 Re: ошибка с синтаксисом  [new]
Starter
Guest
У меня не компилится. Выдается сообщение: пробовал " вместо ', скобки снимал и все такое, тоже самое

SQl execution error.

Executed SQL statement, SELECT snum, sname, city, comm FROM salespeople WHERE (city='London')

Error Source: .net SqlClient Data Provider
Error Message: The data types text and varchar are incompatible in the equal to operator
17 сен 07, 13:17    [4676843]     Ответить | Цитировать Сообщить модератору
 Re: ошибка с синтаксисом  [new]
Glory
Member

Откуда:
Сообщений: 104760
Starter

Error Message: The data types text and varchar are incompatible in the equal to operator

Это - не синтаксическая ошибка
17 сен 07, 13:20    [4676870]     Ответить | Цитировать Сообщить модератору
 Re: ошибка с синтаксисом  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
а так:
SELECT snum, sname, city, comm FROM salespeople 
WHERE convert(varchar(255), city)='London'
17 сен 07, 13:25    [4676906]     Ответить | Цитировать Сообщить модератору
 Re: ошибка с синтаксисом  [new]
Starter
Guest
Все понял, не тот тип данных задал, всем спасибо!
17 сен 07, 13:37    [4676982]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: ошибка с синтаксисом  [new]
ST30
Member

Откуда:
Сообщений: 1
MS SQL 2000.

Есть job, последним шагом которого является запуск другого задания на другом сервере.

Command: exec i5460-app005.msdb.sp_start_job @job_name = 'restore_test_base'

При сохранении сего действа ругается ошибкой:

The Server detected the follwing syntax errors in the command:
Error 170: Line 1: Incorrect syntax near 'app005'.
Are you sure this is whant you want?

Имя сервера (i5460-app005) поменять нельзя.
Вопрос как победить?
12 авг 09, 11:49    [7526914]     Ответить | Цитировать Сообщить модератору
 Re: ошибка с синтаксисом  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36799
Квадратными скобками.
12 авг 09, 11:51    [7526925]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить