|
|
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#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. 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. С уважением, Владимир ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2016, 20:07 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2016, 20:22 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#18+
Чудак, ты можешь объяснить, зачем ты "изучаешь" пятнадцатилетнее старьё, которого больше ни у кого нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2016, 20:52 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#18+
>Elic, сегодня, 20:52 [20045126] >Чудак, ты можешь объяснить... Ближайшие нцать лет объектовая система не будет заменена, да и наворочено на ней достаточно. Надо сопровождать и по-мелочи модернизировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2016, 20:58 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#18+
Ошибка здесь. Код: plsql 1. 2. 3. Подскажите, как правильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2016, 00:23 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#18+
ВМоисеевПодскажите, как правильно C типaми как было - так и остaлось. PL/SQLные типа SQL не кушает. Исключение pipelined package function где oracle втихаря создает из record type object type а из PL/SQL collection type SQL collection type. Правда не помню пoявилось ли это исключение в 8.1.7 или позже. Так-что либо пробуй pipelined package function либо что-то типа: Код: 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. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2016, 02:22 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#18+
>SY,сегодня, 02:22 [20045690] Большое спасибо за помощь. Здесь на строке TYPE CR_OBJ_TBL_TYPE AS TABLE OF CR_OBJ_TYPE; возникает ошибка компиляции Îøèáêà: PLS-00103: Encountered the symbol "TABLE" when expecting one of the following: object opaque Ñòðîêà: 587 Òåêñò: TYPE CR_OBJ_TBL_TYPE AS TABLE OF CR_OBJ_TYPE; Код: 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. С уважением, Владимир ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2016, 03:43 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#18+
ВМоисеев, 1. Object это SQLный тип и не может быть обьявлен в Pl/SQL. 2. Eщe раз: PL/SQLные типа SQL не кушает. Типы опрeделяем в SQL как я и показал: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. А в процедуре используем. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2016, 04:18 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#18+
ВМоисеевНадо сопровождать и по-мелочи модернизировать.Ты ж ни черта не понимаешь. Дай ей просто сдохнуть своей смертью. Ведь если от неё хоть как-то зависят ныне живущие, то ты можешь сотворить чёртов армагеддон своей "модернизацией". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2016, 07:56 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#18+
>Elic, сегодня, 07:56 [20045755] >Ты ж ни черта не понимаешь... Я инженер. Всю жизнь что-то не понимаю, не знаю, не умею. И это нормально. Не нормально, если инженер не хочет учиться этому, не хочет учиться думать. Относительно данной задачи на мах/мин, то в среде Oracle 8.1.7 пока она не находит красивого решения. Не получается у Данилы-мастера каменный аленький цветочек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2016, 08:59 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#18+
ВМоисеевЯ инженер. Всю жизнь что-то не понимаю, не знаю, не умею. И это нормально. Не нормально, если инженер не хочет учиться этому, не хочет учиться думать. Относительно данной задачи на мах/мин, то в среде Oracle 8.1.7 пока она не находит красивого решения. Не получается у Данилы-мастера каменный аленький цветочек.Этакий инженер-универсал старой закалки? Похер какой науки какой гранит грызть? Типа терпенье и труд всё перетрут? А не сдохнет ли к тому времени ишак или падишах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2016, 09:12 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#18+
>SY, сегодня, 04:18 [20045709] >...Типы опрeделяем в SQL как я и показал: Имею (файл): С уважением, Владимир ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2016, 09:14 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#18+
>Elic, сегодня, 09:12 [20045836] >...А не сдохнет ли к тому времени ишак или падишах? Вы видимо не хотите принять простого факта - информационная система на объекте работает много лет. Теперь заказчику нужна интерактивная ГИС, геокоординаты база содержит. ГИС разработал, теперь шлифую - для комфортной работы клиента, время реакции ГИС должна быть в пределах 4 сек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2016, 09:24 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#18+
ВМоисеев, Ну ведь это азы. Ну нeт у пользоватeля X привилегии на cоздание типа - значит либо даем привилегию CREATE TYPE либо из под привилегирированного пользоватeля создает тип в схеме X. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2016, 15:22 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#18+
>SY, 25 дек 16, 15:22 [20046412] >Ну ведь это азы ... Общие принципы знаю, но логику работы и какие клавиши нажимать (PL/SQL Developer) понимаю с трудом. Мне, по духу, ближе Microsoft, где на каждый чих есть пример. Резуме: 1. В курсоре формирую промежуточную выборку. 2. Обработка и запись в vr_tab CR_OBJ_TBL_TYPE := CR_OBJ_TBL_TYPE(); 3. Формирую курсор на клиента. 4. Если переписать в tbl_tmp_gis - штатно. Код: 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. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2017, 02:20 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#18+
>ВМоисеев, сегодня, 02:20 [20104942] Прибавление: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2017, 02:23 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#18+
ВМоисеевМне, по духу, ближе MicrosoftИ даже после этого ты смело грудью на амбразуру "Я всё смогу!" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2017, 06:36 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#18+
>Elic К чему это: 1. Чудак , ты можешь объяснить, зачем ты "изучаешь" ... 2. Ты ж ни черта не понимаешь ... 3. Этакий инженер-универсал старой закалки?... 4. И даже после этого ты смело грудью ... Батенька, это же технический сайт, а не сайт бла-бла-бла. По-делу. Да, в среде Oracle 8.1.7 у Данилы-мастера аленький цветочек пока не получается. Для задачи мах/мин в моём случае данность выборка, не таблица. И добавка UNION в SELECT построения выборки сильно увеличивает время отклика. Надо найти наиболее шуструю схему решения. Чем и занимаюсь по мере сил, хотя это и не совсем моя область - прикладник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2017, 21:33 |
|
||
|
Oracle 8.1.7 курсоры и VARRAY
|
|||
|---|---|---|---|
|
#18+
Скорее всего тип CR_OBJ_TBL_TYPE опредeлен b PL/SQL. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2017, 22:14 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39374656&tid=1886651]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
184ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 502ms |

| 0 / 0 |
