Хочу передать в хр. процедуру строковый параметр (типа "1, 2, 3") для использования его в конструкции "in (...)".
Вот скрипт для создания ХП.
Код: Выделить всё
create or alter procedure SP_2 (
ID_TYPE_WORK_SET varchar(10))
returns (
ID_PREPARATION_TECH_DOC integer,
ID_TYPE_WORK integer)
as
begin
for select
dp.id_preparation_tech_doc,
dp.id_type_work
from data_preparation_tech_doc dp
where
dp.id_type_work in (:ID_TYPE_WORK_SET)
into
:id_preparation_tech_doc,
:id_type_work
do
suspend;
Но что-то не выходит. Не воспринимает Firebird мой параметр.
Кто мне подскажет, что не так?
Заранее благодарен.