Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Передача множества в Stored Procedue / 4 сообщений из 4, страница 1 из 1
17.12.2003, 12:28
    #32355094
Pavel Kilevatyh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача множества в Stored Procedue
Добрый день.
Есть некая база и в ней процедура. В настоящий момент формат вызова следующий:
GET_DATA_FORM_DB('Дата', ИдентификаторОбъекта).
Процедуа возвращает список товаров и цен на торговой точке. Необходимо получить этот список для нескольких торговых точек одновременно. Где-то так:
GET_DATA_FORM_DB('Дата', ИдентификаторОбъекта1,ИдентификаторОбъекта2,...).
Как передать множество в процедуру?
Возможно Вы подскажите более красивый вариат?
...
Рейтинг: 0 / 0
17.12.2003, 12:38
    #32355109
Johnmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача множества в Stored Procedue
/topic/64807
...
Рейтинг: 0 / 0
17.12.2003, 12:48
    #32355123
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача множества в Stored Procedue
Можно сделать через дополнительную таблицу. \r
\r
Заносим в нее данные и в процедуре используем JOIN.\r
\r
см. тут ответ Alexey Kovyazin \r
\r
/topic/41372&hl=or_table\r
\r
Best regards,\r
Dnico. \r
...
Рейтинг: 0 / 0
17.12.2003, 13:20
    #32355203
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача множества в Stored Procedue
Передавай кучу параметров в строке. Разделяй их внутри строки чем нибудь, например запятыми. Ну а внутри ХП это дело надо будет разгрести обратно и будет куча параметров у тебя...
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Передача множества в Stored Procedue / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]