Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
цикл по результатам select запроса в хранимой процедуре
|
|||
|---|---|---|---|
|
#18+
TaPaKLSVБольшинство ERP-систем используют именно построчно-навигационную обработку. Тоже ленятся. :) ну вы для начала осознайте на что же влияет курсор, кроме вашего единственного параметра "дольше" потом обсудим. Про ERP отдельная радость, в большинстве своём написано под унифицированные решения которые масштабируются непрогнозируемо и построчная обработка приходит как вынужденное решение ибо там закладывают моножественность решения. И да в большинстве своём когда они вырастают до размеров среднего завода-парохода, все приходят и говорят у нас это не считается за сутки...Ещё важно, что эти ERP зачастую выросли из старых процедурно-скалярных систем. Да, работают - не трогай. Но это неоптимально, причём писать правильно совсем не дольше, нужно только знать и хотеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2017, 18:27 |
|
||
|
цикл по результатам select запроса в хранимой процедуре
|
|||
|---|---|---|---|
|
#18+
Прочитал вышеописанное, но так и не увидел примера построчной обработки (хотя понял, что это не стиль ms) аки в оракле Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Задача - получить данные из таблицы и вызывать процедуру, параметрами которой будут значения полей каждой строки. Можно ли это организовать циклом? Не хотелось бы использовать курсор. Может еще какие предложения будут... версия ms 2008 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2018, 15:18 |
|
||
|
цикл по результатам select запроса в хранимой процедуре
|
|||
|---|---|---|---|
|
#18+
курсор используйте, если никак от оракл стайл не можете уйти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2018, 15:21 |
|
||
|
цикл по результатам select запроса в хранимой процедуре
|
|||
|---|---|---|---|
|
#18+
шК0ДЕРПрочитал вышеописанное, но так и не увидел примера построчной обработки (хотя понял, что это не стиль ms) аки в оракле Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Задача - получить данные из таблицы и вызывать процедуру, параметрами которой будут значения полей каждой строки. Можно ли это организовать циклом? Не хотелось бы использовать курсор. Может еще какие предложения будут... версия ms 2008 " но так и не увидел примера построчной обработки " хреново читали, там было. Курсор Можете объявить @таблицу или создать временную с полем идентити, и в цикле брать по одной записи из таблицы, с ид> предыдущего_обработанного ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2018, 15:32 |
|
||
|
цикл по результатам select запроса в хранимой процедуре
|
|||
|---|---|---|---|
|
#18+
Ролг Хупинхреново читали, там было. меня смутил комментарий к тому способу LSV но это извращение или глупая задача для собеседования. Зато анонимно и даже без курсора. бгг.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2018, 15:35 |
|
||
|
цикл по результатам select запроса в хранимой процедуре
|
|||
|---|---|---|---|
|
#18+
r00xus, Я скажу вам вот что. Оракл больше ориентирован на использование курсоров. Там они удобнее. А в MS SQL аналогичные задачи рекомендуется решать на временных таблицах. Они в MS SQL более продвинуты и оптимальны, чем в Оракле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2018, 17:20 |
|
||
|
|

start [/forum/topic.php?fid=46&startmsg=39436740&tid=1689756]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 388ms |

| 0 / 0 |
