|
|
|
коллекции
|
|||
|---|---|---|---|
|
#18+
Вот такой вот код у меня есть: Код: plsql 1. 2. 3. Делаю дебаг, и он всё вемя уходит на ветку exit. Почему это происходит? И как посмотреть что находится в o_r ? Помогите пожалуйста (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2017, 13:30 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
RMagistr2015, c1 - это что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2017, 13:40 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
saxarockRMagistr2015, c1 - это что? Курсор следующего вида: Код: plsql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2017, 14:33 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
RMagistr2015saxarockRMagistr2015, c1 - это что? Курсор следующего вида: Код: plsql 1. 2. 3. 4. 5. 6. 7. тут ещё и тип и переменная типа есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2017, 14:34 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
RMagistr2015, а курсор открывал прежде чем фетчить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2017, 15:12 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
saxarockRMagistr2015, а курсор открывал прежде чем фетчить? Да Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2017, 15:31 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
RMagistr2015Вот такой вот код у меня есть: Код: plsql 1. 2. 3. Делаю дебаг, и он всё вемя уходит на ветку exit. Почему это происходит? И как посмотреть что находится в o_r ? Помогите пожалуйста (( вопрос как посмотреть что находится в o_r ИМЕННО в отладчике? ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2017, 15:55 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
RMagistr2015Вот такой вот код у меня есть: Код: plsql 1. 2. 3. Делаю дебаг, и он всё вемя уходит на ветку exit. Почему это происходит? И как посмотреть что находится в o_r ? Помогите пожалуйста ((Отладчик умеет отображать только атомарные значения. Если интересует коллекция - надо смотреть конкретные элементы. Если коллекция записей или объектов - надо смотреть отдельные атрибуты конкретных элементов. Я тебе давал более чем наглядный ответ в твоей же теме с таким же именем коллекции . Если ты абсолютно не способен к обучению - лучше не мучать ни себя ни других. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2017, 17:11 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
RMagistr2015Делаю дебаг, и он всё вемя уходит на ветку exit. 1. Почему это происходит? 2. И как посмотреть что находится в o_r ? Помогите пожалуйста (( Дык... По п.1: Делать fetch с limit без цикла, imho, смысла не имеет -- догда уж проще прямо в select-е указать сколько строк нужно А по сему оракловый пример написан правильно : Example 12-24 Limiting Bulk FETCH with LIMIT По п.2: В твоей же теме давал файлик с типовыми примерами работы с коллекциями , в том числе, как смотреть через DBMS_OUTPUT.put_line. Много уважаемых людей там уже ответили как смотреть. Total recall? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2017, 17:18 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
Vladimir FilinПо п.1: Делать fetch с limit без цикла, imho, смысла не имеет -- догда уж проще прямо в select-е указать сколько строк нужно Код: plsql 1. 2. 3. 4. 5. ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2017, 17:32 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
RMagistr2015, stax.. Код: plsql 1. 2. 3. 4. 5. ..... stax Виноват, не заметил, извини. Вот тебе моя "компенсация" Код: 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. DBMS Outputo_r.COUNT = 2 i=1, o_r (col1, col2, col3): 1, 1, A i=2, o_r (col1, col2, col3): 2, 2, B o_r.COUNT = 2 i=1, o_r (col1, col2, col3): 3, 3, C i=2, o_r (col1, col2, col3): 4, 4, D o_r.COUNT = 1 i=1, o_r (col1, col2, col3): 5, 5, E ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2017, 17:57 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
RMagistr2015, оно же с параметром курсора, как у тебя: Код: 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. DBMS Outputo_r.COUNT = 2 i=1, o_r (col1, col2, col3): 1, 10, A i=2, o_r (col1, col2, col3): 2, 11, B o_r.COUNT = 2 i=1, o_r (col1, col2, col3): 3, 12, C i=2, o_r (col1, col2, col3): 4, 13, D o_r.COUNT = 1 i=1, o_r (col1, col2, col3): 5, 14, E ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2017, 18:11 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopЕсли ты абсолютно не способен к обучению - лучше не мучать ни себя ни других. Я буду жить несмотря ни на что, и буду пытаться сделать всё для этого несмотря ни на что, обучаются люди всему в любое время и ничего плохого в этом нет, не думаю что все из нас родились со знанием oracla 11g )))) Спасибо Вам за помощь, вы явно хотите помочь, спасибо ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2017, 07:31 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
Vladimir FilinRMagistr2015, stax.. Код: plsql 1. 2. 3. 4. 5. ..... stax Виноват, не заметил, извини. Вот тебе моя "компенсация" Код: 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. DBMS Outputo_r.COUNT = 2 i=1, o_r (col1, col2, col3): 1, 1, A i=2, o_r (col1, col2, col3): 2, 2, B o_r.COUNT = 2 i=1, o_r (col1, col2, col3): 3, 3, C i=2, o_r (col1, col2, col3): 4, 4, D o_r.COUNT = 1 i=1, o_r (col1, col2, col3): 5, 5, E Вот хоть убей, но я не понял ))) что бы посмотреть содержимое коллекции в отладчике мне в разделе обозначения переменных что нужно написать (там гед просматриваются значения переменных) ? - o_r(i).col3 или o_r.i или o_r.1 ? ))))) Как посмотреть значения по всем полям ? ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2017, 07:34 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. Почему он на Exit уходит? ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2017, 07:44 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
RMagistr2015Почему он на Exit уходит? (((А куда "он" должен "идти" и почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2017, 07:47 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
RMagistr2015Vladimir FilinRMagistr2015, пропущено... Виноват, не заметил, извини. Вот тебе моя "компенсация" Код: 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. пропущено... Вот хоть убей, но я не понял ))) что бы посмотреть содержимое коллекции в отладчике мне в разделе обозначения переменных что нужно написать (там гед просматриваются значения переменных) ? - o_r(i).col3 или o_r.i или o_r.1 ? ))))) Как посмотреть значения по всем полям ? ))) Пытаюсь поставить ему o_r.col1 - он мне показывает надпись (collection) и ни как её не расшифровывает (((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2017, 07:50 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
RMagistr2015ПытаюсьКретин, RTFM DBMS_OUTPUT (FAQ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2017, 07:54 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
RMagistr2015RMagistr2015пропущено... Вот хоть убей, но я не понял ))) что бы посмотреть содержимое коллекции в отладчике мне в разделе обозначения переменных что нужно написать (там гед просматриваются значения переменных) ? - o_r(i).col3 или o_r.i или o_r.1 ? ))))) Как посмотреть значения по всем полям ? ))) Пытаюсь поставить ему o_r.col1 - он мне показывает надпись (collection) и ни как её не расшифровывает (((( Так что ты не смог осилить: три строки текста ниже или картинку? dbms_photoshopОтладчик умеет отображать только атомарные значения. Если интересует коллекция - надо смотреть конкретные элементы. Если коллекция записей или объектов - надо смотреть отдельные атрибуты конкретных элементов. Я тебе давал более чем наглядный ответ в твоей же теме с таким же именем коллекции . Если ты абсолютно не способен к обучению - лучше не мучать ни себя ни других. Атомарные значения могут быть только для скалярных типов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2017, 07:57 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
RMagistr2015буду пытаться сделать всёВ твоем случае это, видимо, как мартышка тыкать разные кнопки без попыток думать и читать книги/документацию. А... еще пытаться паразитировать на других, НО главное не думать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2017, 08:03 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopRMagistr2015буду пытаться сделать всёВ твоем случае это, видимо, как мартышка тыкать разные кнопки без попыток думать и читать книги/документацию. А... еще пытаться паразитировать на других, НО главное не думать. Не ну ))) Да я понимаю, смешно выглядит )) Ну опыт он ко всем приходит ))) Чего тут ))) Руководителей стран вон ругают,Ельцин вон что творил и ему не было стыдно, а я понять пытаюсь что бы потом не быть как Ельцин ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2017, 08:09 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
ElicRMagistr2015ПытаюсьКретин, RTFM DBMS_OUTPUT (FAQ) Не могу я использовать dbms_output.put_line (); этот код прям в пакете )))) , там вызов процедуры из пакета идёт, потом переходит в пакет и там уже выполняется ))) Ладно, там всё равно select для курсора ничего не выводит, поэтому и на exit переходит )))) смысл смотреть что-то в структуре... надо с select разбираться Спасибо всем ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2017, 08:12 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
Проблема оказалась том, что в select для курсора стоял синоним, который ссылался на таблицу в этой же базе данных, и по условию ничего не могло быть выбрано )) нужно переделать DBLink на другую базу данных. Переделываю DBlink, вставляю туда существующую нормальную рабочую ТНС, а он при выполнении выдаёт ошибку - Код: plsql 1. 2. 3. 4. 5. 6. Вот такие вот ошибки ((( Друзья товарищи, я просто никогда не сталкивался с этим признаюсь честно, книги читал, но без практики это ничего не стоит, вот доходит до практики и...помогите пожалуйста Премного благодарен за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2017, 09:28 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
RMagistr2015Проблема оказалась том, что в select для курсора стоял синоним, который ссылался на таблицу в этой же базе данных, и по условию ничего не могло быть выбрано )) нужно переделать DBLink на другую базу данных. Переделываю DBlink, вставляю туда существующую нормальную рабочую ТНС, а он при выполнении выдаёт ошибку - Код: plsql 1. 2. 3. 4. 5. 6. Вот такие вот ошибки ((( Друзья товарищи, я просто никогда не сталкивался с этим признаюсь честно, книги читал, но без практики это ничего не стоит, вот доходит до практики и...помогите пожалуйста Премного благодарен за помощьпри чем здесь практика если у тебя нет мозгов.. если для нормальной рабочей тнс возникает ORA-12154 не надо иметь годы практики чтоб разобраться неужели таким клиническим дятлам еще кто-то деньги за "программирование" платит.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2017, 09:36 |
|
||
|
коллекции
|
|||
|---|---|---|---|
|
#18+
RMagistr2015Друзья товарищи, я просто никогда не сталкивался с этим признаюсь честно, книги читал, но без практики это ничего не стоит, вот доходит до практики и...помогите пожалуйстаИди по элементарным шагам: шаг №1: Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2017, 09:38 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39463500&tid=1885826]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
572ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 892ms |

| 0 / 0 |
