|
Динамический SQL
|
|||
---|---|---|---|
#18+
День добрый! Прошу помощи, т.к. уже 2 суток ломаю голову и не могу понять в чем проблема. Есть процедура: Код: 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.
При выполнении процедуры - aaa она уходит в exception, последнее что пытается выполнить это "execute immediate strque into cnt;" В тоже время если я запускаю скрипт (явно прописав пользователя и название таблицы) все проходит как надо Код: plsql 1. 2. 3. 4. 5. 6.
Может кто сталкивался? Что не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 07:08 |
|
Динамический SQL
|
|||
---|---|---|---|
#18+
StVs, ошибку, с которой сваливается - предлагается угадать? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 07:10 |
|
Динамический SQL
|
|||
---|---|---|---|
#18+
StVs, суть решаемой задачи какая? а то, может, и динамики никакой не надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 07:12 |
|
Динамический SQL
|
|||
---|---|---|---|
#18+
найти все таблицы во всех схемах которые имеют данное поле, и заменить старый id на новый ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 07:15 |
|
Динамический SQL
|
|||
---|---|---|---|
#18+
Щукина Аннаошибку, с которой сваливается - предлагается угадать?Очевидно же - ErrorStVsломаю головуБыло бы, что ломать, было бы, чем подумать, как локализовать проблему. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 07:16 |
|
Динамический SQL
|
|||
---|---|---|---|
#18+
StVs Код: plsql 1. 2. 3. 4.
Что не так?Гены, увы… Или чебурашки… Т.е. ты сам себе злобный буратино. Но не расстраивайся - вас таких тыщи тыщ. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 07:30 |
|
Динамический SQL
|
|||
---|---|---|---|
#18+
-2-Очевидно же - ErrorНу, формально - с этой ошибкой оно вываливается из эксепшена, а не сваливается в него. Поэтому вопрос остается в силе - с какой ошибкой сваливается? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 07:31 |
|
Динамический SQL
|
|||
---|---|---|---|
#18+
Щукина Аннас какой ошибкой сваливаетсяТак ли важна одна конкретная из нескольких очевидных ошибок реализации, если постановка задачи хромает. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 07:50 |
|
Динамический SQL
|
|||
---|---|---|---|
#18+
Щукина АннаПоэтому вопрос остается в силе - с какой ошибкой сваливается?Нужно соблюдать баланс в уважении себя при очевидном неуважении тс ко всем, в том числе и к себе. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 07:56 |
|
Динамический SQL
|
|||
---|---|---|---|
#18+
StVs, 1) закоментируйте (или обработайте докладнее) exception when others then и увидете ошибку 2) выведите для отладки strque 3) слетать может напр из-за наименования таблиц (некоторые любят двойные кавычки) ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 08:22 |
|
Динамический SQL
|
|||
---|---|---|---|
#18+
Спасибо, всем кто откликнулся, проблема была в том, что пакет компилировал под пользователя, у которого отсутствовали гранты на эту схему. А при вызове из скрипта, работал по sysdba; dbms_output.put_line('Error'); - написал для примера, а по факту SQLERRM в том то и дело, что ничего не давал. Вопрос можно снимать с обсуждения ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2019, 06:43 |
|
|
start [/forum/topic.php?fid=52&msg=39828079&tid=1882374]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 248ms |
total: | 383ms |
0 / 0 |