Как лучше передать параметры?
Добавлено: 11 апр 2005, 13:44
Есть таблица "Типы складских операций" всего 11 записей вида (Ключ(int), наименование(varchar)), рост вроде не предвидится. Надо написать ХП котрая выдаст на выходе список всех накладнух по произвольно выбранным типам (пользователь может выбрать один тип, а может и все 11), в результате чтоб было (номер, дата накладной, контрагент, и тп... еще пяток полей), могут быть как приходные так и расходные.
Собственно дилема в том как передать список типов в ХП либо просто сделать много входных параметров (номер склада, датаОТ, датаДО, тип1, тип2... тип 11) либо сделать временную таблицу вида (ИДСессии, тип_операции), и в процедуру отдавать строку параметров вида (номер склада, датаОТ, датаДО, ИДСессии) в конце процедуры временную таблицу за собой подчищаем.
Вариант 2 универсальней, но надо временную таблицу делать... мож есть "третий путь"?
Сижу как та обезьяна в анекдоте "Ну не могу ж я разорваться"
Собственно дилема в том как передать список типов в ХП либо просто сделать много входных параметров (номер склада, датаОТ, датаДО, тип1, тип2... тип 11) либо сделать временную таблицу вида (ИДСессии, тип_операции), и в процедуру отдавать строку параметров вида (номер склада, датаОТ, датаДО, ИДСессии) в конце процедуры временную таблицу за собой подчищаем.
Вариант 2 универсальней, но надо временную таблицу делать... мож есть "третий путь"?
Сижу как та обезьяна в анекдоте "Ну не могу ж я разорваться"
