|
|
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
Коллеги, помогите дилетанту правильно расставить комментарии внутри BEGIN . . . end get_PrebivanieTB; : Код: 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. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. С уважением, Владимир ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2016, 16:57 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
ВМоисеевпомогите дилетанту правильно расставить комментарии внутри BEGIN . . . end get_PrebivanieTB Формат форума не позволит опубликовать столько нецензурных выражений. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2016, 17:54 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
>Dimitry Sibiryakov, сегодня, 17:54 [20008649] > ... А по делу,- слабо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2016, 17:58 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
ВМоисеевА по делу,- слабо. По делу - надо выкинуть всё между begin-end. И сами begin-end тоже выкинуть. Вместо всего этого ужаса написать один запрос с оконными функциями. Или ещё и немного изменить структуру БД чтобы обойтись без них. Работать будет быстрее. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2016, 18:03 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
>Dimitry Sibiryakov, сегодня, 18:03 [20008708] >Или ещё и немного изменить структуру БД ... Не реально. >По делу - надо выкинуть ... Если не затруднит, покажите Ваш вариант. Проверил 5-ть вариантов: 1. С аналитической функцией, 2. Обвал, - во временную таблицу записываю отсортированную выборку, её содержимое в курсор и клиенту, 3. Цикл по курсору - что прошу прокомментировать, 4. Дедушкин вариант - во временную таблицу записываю отсортированную выборку, далее SELECT c внутренним SELECT с MAX и группировкой --> содержимое в курсор и клиенту, 5. В лоб - 2-ва SELECT, один во FROM --> содержимое в курсор и клиенту. п.с. в полную выборку входит UNION ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2016, 19:20 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
>Dimitry Sibiryakov, сегодня, 18:03 [20008708] >... Вместо всего этого ужаса написать один запрос с оконными функциями. Если Вы имеете ввиду аналитическую функцию row_number(), то этот вариант на объекте не катит. Кроме того вдвое медленнее (на тестовой системе) вариантов цикла и дедушки, а система интерактивная и время её реакции не последний фактор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2016, 19:27 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
ВМоисеевЕсли Вы имеете ввиду аналитическую функцию row_number(), то этот вариант на объекте не катит. Нет, я имел ввиду функцию FIRST_VALUE. ВМоисеевКроме того вдвое медленнее (на тестовой системе) вариантов цикла и дедушки, а система интерактивная и время её реакции не последний фактор. Тогда Вам не стоило убивать возможность использования индексов для фильтрации своим TRIM(). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2016, 19:35 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
>Dimitry Sibiryakov, сегодня, 19:35 [20009007] >Нет, я имел ввиду функцию FIRST_VALUE. Аналитические функции не работают на объекте. >Тогда Вам не стоило убивать ... Убрал, никакой реакции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2016, 20:15 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
ВМоисеевЕсли Вы имеете ввиду аналитическую функцию row_number(), то этот вариант на объекте не катит. Аналитические функции не работают на объекте. Версию и редакцию СУБД в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 09:25 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
envВерсию и редакцию СУБД в студию.Сабж не виден? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 10:15 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
Elic, Насколько я помню, row_number() и first_value() в 8i уже были (со второго кажется релиза). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 10:56 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 10:57 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
env пруф посему уточняю возможности версии ТСТ.е. ты не в курсе, что на любой версии 8i использование аналитики в PL/SQL (который, наш боря назвал "объектом") было крайне затруднено? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 11:05 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
Elic, В том чиcле при использовании во view? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 11:54 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
>env, сегодня, 09:25 [20009923] >Версию и редакцию СУБД в студию. 1. Сожалею, но на данный момент нужной информацией не обладаю. 2. На тестовом примере вариант аналитической функции примерно вдвое проигрывает варианту цикла. 3. Почему на 2-ой строке с -- execute immediate 'TRUNCATE TABLE tbl_tmp_gis'; возникает ошибка? С уважением, Владимир. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 16:27 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
ВМоисеев3. Почему на 2-ой строке с -- execute immediate 'TRUNCATE TABLE tbl_tmp_gis'; возникает ошибка? http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 16:34 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
>Elic, сегодня, 16:34 [20013096] >RTFM К чему это, - есть конкретный вопрос по представленному тексту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 16:44 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
ВМоисеевК чему этоRTFM Error Messages (FAQ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 16:56 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
ВМоисеев3. Почему на 2-ой строке с -- execute immediate 'TRUNCATE TABLE tbl_tmp_gis'; возникает ошибка? Хрустальный шар сегодня плохо работает, не видно ни кода ошибки ни описания ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 17:11 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
>Elic, сегодня, 16:56 [20013232] >RTFM Error Messages (FAQ) Что имею: ORA-08103 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 18:10 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
Elicenv пруф посему уточняю возможности версии ТСТ.е. ты не в курсе, что на любой версии 8i использование аналитики в PL/SQL (который, наш боря назвал "объектом") было крайне затруднено?ТС еще и путается в показаниях, похоже на боевой и на программерской у него разные восьмерки Oracle having first ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 05:35 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
>Вячеслав Любомудров, сегодня, 05:35 [20015047] >... похоже на боевой и на программерской у него разные восьмерки ... У меня такие-же подозрения, но сисадмин против. Сети разные: 1. боевая - нормальная локальная сеть на базе Windows Server 2003 и Oracle 8i, 2. тестовая - виртуализация VMWare, Windows Server 2003 и Oracle 8i 1.7 3. Но вопрос, как правильно очищать временные таблицы Oracle, не потерял актуальности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 14:42 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
ВМоисееввопрос, как правильно очищать временные таблицы Oracle, не потерял актуальности Завершением транзакции или сессии в зависимости от её (таблицы) типа. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 14:46 |
|
||
|
Oracle 8i, курсоры и временная таблица
|
|||
|---|---|---|---|
|
#18+
ВМоисеев1. боевая - нормальная локальная сеть на базе Windows Server 2003 и Oracle 8i, 2. тестовая - виртуализация VMWare, Windows Server 2003 и Oracle 8i 1.7Это археологический музей или институт времени? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 16:00 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=184&tid=1886767]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 342ms |

| 0 / 0 |
