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

Откуда:
Сообщений: 660
так прокатывает:

set @SQL = 'SELECT top 100 id,''Заказ'' as Pr
FROM [V_Prices_UNION_Supliers] where OE in (''03604'',''03605'',''8888'',''LAK156'') order by f8b'
exec(@SQL)


а так уже нет - неправильный синтаксис:

set @Art_GA_ID = '''03604'',''03605'''
set @SQL = 'SELECT top 100 id,''Заказ'' as Pr
FROM [V_Prices_UNION_Supliers] where OE in (' + @Art_GA_ID +') order by f8b'
exec(@SQL)
24 июл 14, 19:03    [16353900]     Ответить | Цитировать Сообщить модератору
 Re: помогите плз с синтаксисом формирования @SQL  [new]
aleks2
Guest
print @sql

спасет.
24 июл 14, 19:16    [16353963]     Ответить | Цитировать Сообщить модератору
 Re: помогите плз с синтаксисом формирования @SQL  [new]
invm
Member

Откуда: Москва
Сообщений: 9827
А переменная @Art_GA_ID как объявлена?
24 июл 14, 19:53    [16354123]     Ответить | Цитировать Сообщить модератору
 Re: помогите плз с синтаксисом формирования @SQL  [new]
SangYong
Member [скрыт]

Откуда:
Сообщений: 660
aleks2, да всё спасло...поставил на мах длину строк
24 июл 14, 20:48    [16354337]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить