Форум: "Базы";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
ВнизПередача параметров в процедуру Найти похожие ветки
← →
Domkrat © (2004-12-30 19:49) [0]Ув. мастера!
Есть достаточно сложная процедура для расчета данных для репорта.
Необходимо запихнуть в нее из вне массив ID зараннее неизвестной длины(как выберет пользователь в гриде). Select form procedure() where id=:id приводит к уходу в курилку :).
Как в этом случае лучше поступить.
← →
Sergey_Masloff (2004-12-30 20:48) [1]Domkrat © (30.12.04 19:49)
Заводишь еще одну таблицу в которой минимум 2 поля - ID отбора ID объекта. Свой список ID запихиваешь в эту таблицу в OBJID в каждой записи один и тот же TASKID. TASKID (1) передаешь в свою процедуру. Она же может за собой почистить в таблице с тасками.
← →
AndriyKo (2004-12-30 21:36) [2]Если количество параметров ГАРАНТИРОВАННО не может быть "слишком большим", можно передавать строковый параметр, в котороый запихивать ID с разделителями, например, "|" или любой другой. Соответственно, в ХП в условиях Where использовать ":Param Containing ID".
← →
Domkrat © (2004-12-31 14:08) [3]Спасибо всем.
В моей ситуации подойдет вариант
Sergey_Masloff (30.12.04 20:48) [1]
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.032 c