Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASA: аналог FOR SELECT...SUSPEND
|
|||
|---|---|---|---|
|
#18+
Абсолютно чайниковский вопрос. В Interbase/Firebird можно было открыть курсор, и в этом курсоре в зависимости от значений полей отфетченной записи выполнить какие-то действия и суспендом отдать результирующую запись на клиента. Соответственно никакой надобности во временных таблицах и формирование всяких хитропопых отчетов за один проход. Вопрос: а в ASA нечто подобное есть? то есть интересует возможность открыть курсор и по ходу фетча отдавать записи (преобразованные моим алгоритмом внутри курсора) на клиента так чтобы он это воспринимал как обыкновенный рекордсет? Плиз ногами не бейте если глупость спросил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 14:07 |
|
||
|
ASA: аналог FOR SELECT...SUSPEND
|
|||
|---|---|---|---|
|
#18+
хранимая процедура не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 14:46 |
|
||
|
ASA: аналог FOR SELECT...SUSPEND
|
|||
|---|---|---|---|
|
#18+
для необходимых действий пишутся функции, а потом их используете в процедурах или даже сразу в запросе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 15:07 |
|
||
|
ASA: аналог FOR SELECT...SUSPEND
|
|||
|---|---|---|---|
|
#18+
Vladimir Kozlov пишет: > открыть курсор и по ходу фетча отдавать записи (преобразованные моим > алгоритмом внутри курсора) на клиента так чтобы он это воспринимал как > обыкновенный рекордсет? Объяви локальную временную таблицу в процедуре (смотри DECLARE LOCAL TEMPORARY TABLE) и вставляй в нее по ходу фетча, если нужно чисто тупо перевести дословно алгоритм. Потом возвращаешь выборку из этой таблицы. Но, кстати, если подойти по уму, то иногда эти самые временные таблицы позволяют вообще без курсора обойтись. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 22:30 |
|
||
|
ASA: аналог FOR SELECT...SUSPEND
|
|||
|---|---|---|---|
|
#18+
авторНо, кстати, если подойти по уму, то иногда эти самые временные таблицы позволяют вообще без курсора обойтись. Ну, если по уму, то возможности составления сложных запросов и хорошего оптимизатора, коих не наблюдается в IB, позволяют одним запросом делать то, что на IB приходилось бы действительно писать в виде ХП. Сам когда то в 90-ых SUSPEND-ил на IB, сейчас считаю это тяжелым наследием курсорщины и рекомендую избавляться от таких пагубных привычек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 08:10 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=33483482&tid=2013133]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 219ms |
| total: | 346ms |

| 0 / 0 |
