|
|
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть ХП. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Прошу подсказать или натолкнуть на мысль как еще реализовать commit после insert-а 100-а строк!? Ссылки на RTFM приветствуются) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 14:05 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
Джонни_Инглишреализовать commit после insert-а 100-а строк!?Зачем? Весь этот говнокод нужно заменить одним оператором. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 14:11 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
ElicЗачем? затем! ElicВесь этот говнокод нужно заменить одним оператором. Ну это же только пример, знаю что можно обойтись только этим Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 14:18 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
Джонни_Инглишзатем!Дерзишь? Джонни_ИнглишНу это же только примерЭто пример говнокода. Джонни_Инглишзнаю что можно обойтись только этим Код: plsql 1. Думай ещё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 14:39 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
Джонни_Инглишреализовать commit после insert-а 100-а строк!? Скорее реализовать commit после каждых 100 строк? всего строк ~200 000 000 000. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 14:53 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
Джонни_ИнглишПрошу подсказать или натолкнуть на мысль как еще реализовать commit после insert-а 100-а строк!? Ссылки на RTFM приветствуются) Фейерштейн очень любит limit (иди по ссылкам oracle magazine) Правда я не разделяю его пристрастий... PS. После 100 это как-то несерьезно. Можно придумать более менее разумный пример, когда это число порядка нескольких млн. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 14:54 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopДжонни_ИнглишПрошу подсказать или натолкнуть на мысль как еще реализовать commit после insert-а 100-а строк!? Ссылки на RTFM приветствуются) Фейерштейн очень любит limit (иди по ссылкам oracle magazine) Правда я не разделяю его пристрастий... PS. После 100 это как-то несерьезно. Можно придумать более менее разумный пример, когда это число порядка нескольких млн. Ну образно говоря, ведь потом можно использовать и после млн. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 14:58 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
Джонни_Инглиш, можно так: 1. Создаёшь объектную коллекцию 2. Берёшь свой запрос и открываешь по нему курсор. Далее fetch по 10000 записей в объектную коллекцию. 3. Передаешь свою коллекцию в update и обновляешь только те записи, которые указаны в коллекции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 15:12 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
LIST_OF_EXPIRED_PASSPORTS -- внешняя таблица? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 15:15 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
Джонни_ИнглишДжонни_Инглиш, можно так:Спалился? Клона, поучающего самого себя, раскрутить теперь не получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 15:16 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, злой ты человек. что смешного? назвал так откуда и заливал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 15:20 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
Elic, да типа чо нагуглил, то и добавил в тему, Вы же товарисчь скупы на идеи и подсказки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 15:21 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
Джонни_ИнглишВячеслав Любомудров, злой ты человек. что смешного? назвал так откуда и заливал.Я вообще-то просто спросил Иначе какой смысл переливать из одной таблицы в другую? Добавить абсолютно тупое поле с конкатенацией? Или хранить все записи, которые вообще когда-либо были в списке недействительных паспортов? Они ведь еще оттуда и удаляются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 15:30 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
Джонни_ИнглишДжонни_Инглиш, можно так: 1. Создаёшь объектную коллекцию 2. Берёшь свой запрос и открываешь по нему курсор. Далее fetch по 10000 записей в объектную коллекцию. 3. Передаешь свою коллекцию в update и обновляешь только те записи, которые указаны в коллекции.+ по коллекции, разумеется, нужно бегать forall-ом, а не for-ом, если логика обновления такое позволяет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 15:46 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
AmKad+ по коллекции, разумеется, нужно бегать forall-омПри forall-е нет бега вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 15:49 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, зачем искать какой-то смысл, зачем это нужно, и в дальнейшем как это будет использоваться? все таблички в качестве тестового плацдарма. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 15:53 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
AmKadДжонни_ИнглишДжонни_Инглиш, можно так: 1. Создаёшь объектную коллекцию 2. Берёшь свой запрос и открываешь по нему курсор. Далее fetch по 10000 записей в объектную коллекцию. 3. Передаешь свою коллекцию в update и обновляешь только те записи, которые указаны в коллекции.+ по коллекции, разумеется, нужно бегать forall-ом, а не for-ом, если логика обновления такое позволяет.Я бы не стал серьезно относиться к этому сообщению, учитывая что человек разговаривает сам с собой и ведет речь про update, хотя в стартовом посте insert. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 15:55 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 16:01 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
ElicПри forall-е нет бега вообще.Да, но синтаксически с forall и использованием индекса по коллекции все равно воспринимается как цикл. dbms_photoshopчеловек разговаривает сам с собой и ведет речь про update, хотя в стартовом посте insert.Да уж, это точно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 16:02 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopAmKadпропущено... + по коллекции, разумеется, нужно бегать forall-ом, а не for-ом, если логика обновления такое позволяет.Я бы не стал серьезно относиться к этому сообщению, учитывая что человек разговаривает сам с собой и ведет речь про update, хотя в стартовом посте insert. Скорее это нагугленное, что и решил скинуть в тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 16:04 |
|
||
|
Commit после определенного кол-ва строк.
|
|||
|---|---|---|---|
|
#18+
Джонни_Инглишdbms_photoshopпропущено... Я бы не стал серьезно относиться к этому сообщению, учитывая что человек разговаривает сам с собой и ведет речь про update, хотя в стартовом посте insert. Скорее это нагугленное, что и решил скинуть в тему.Чувак, перестань уже позориться. Тебе были даны сылки, где понятным языком для самых ленивых (или неспособных пользоваться докой) объясняется про лимит. Прочитай уже наконец и перестань создавать однообразные темы про работу с курсорами. Сообщения как ниже только усиливают подозрения, что у тебя шизофрения или типа того. Джонни_Инглишзачем искать какой-то смысл, зачем это нужно, и в дальнейшем как это будет использоваться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 16:33 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39399375&tid=1886494]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 489ms |

| 0 / 0 |
