Гость
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Подскажите синтакис ХП / 5 сообщений из 5, страница 1 из 1
10.12.2003, 17:32
    #32349637
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите синтакис ХП
Подскажите, пжл. ситкаксив в общем виде ХП, реализующию примерно следующее.
Идем по НП складываем поле(например сумма), как поле(например наименование), изменяеться данные отсылаем клиенту и т. д. до конца НД.
как организовать цикл по НД я знаю, затрудниие возникают как раз при передаче сумм.
Использовать один запрос с группировкой не возможно, условия довольнотаки сложны, запрос даже не совсм реализующий указанное действие выполняеться недопустимо долго.
Спасибо
...
Рейтинг: 0 / 0
10.12.2003, 22:32
    #32349940
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите синтакис ХП
А как это данные отсылаем клиенту во время прохода курсором ? Честно говоря не очень понятно. Процедура может возвращать клиенту набор данных или out параметры, но не записи курсора. Если у Вас что то сложное и в запрос перекладывать не хотите, то рекомендую организовать временную таблицу, все Ваши расчеты складывать туда, а в конце процедуры написать select * from ВременнаяТаблица . Клиент получит весь набор данных.

P.S. А Вы случайно не с IB работаете ? Просто чем то способ передачи данных клиенту, который Вы пытаетесь реализовать напомнил мне IB :)

И еще P.S. А о каком все таки сервере Sybase идет речь - ASA, ASE или IQ ? :)
...
Рейтинг: 0 / 0
11.12.2003, 06:21
    #32349987
Ermak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите синтакис ХП
Создайте временную таблицу и складывайте туда свои суммы, потом её вернете как Result Set.
...
Рейтинг: 0 / 0
11.12.2003, 10:02
    #32350149
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите синтакис ХП
>All спасибо, будем пробовать
>ASCRUS
Точняк, так и было дело работал ранне в основном с IB :) вот и подмывает работать так же... :)
>А о каком все таки сервере Sybase идет речь - ASA, ASE или IQ
Вот вопрос даже не знаю что ответить, самому любобытно.. может пождскажешь, как узнать? на диске написано : "Sybase SQL AnyWhere" (фломастером) :)
...
Рейтинг: 0 / 0
11.12.2003, 10:08
    #32350158
Я
Я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите синтакис ХП
Это ASA
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Подскажите синтакис ХП / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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