Страница 1 из 1

выбор значений из переменной

Добавлено: 26 янв 2007, 10:43
Leons
В ХП есть входящий параметр CODE VarChar(250).
В нем хранятся значения типа '210,205,1,-5'

Следующий запрос работает не верно.
select * from sys_journal where operation in (:CODE) into ...
Результат при значениях в параметре '210,205,1,-5' - все данные где operation = -5!

При выполнении
EXECUTE STATEMENT 'select * from sys_journal where operation in ('||:CODE||')' into ...
результат или верен, или ошибка несоответствия типа данных. Плюс данных запрос дольше выполняется.

Как можно решить данную проблему?