|
|
|
Ошибка в процедуре с подзапросами
|
|||
|---|---|---|---|
|
#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. Но оракл ругается: Compilation failed,line 4 (14:38:52) PLS-00405: subquery not allowed in this contextCompilation failed,line 4 (14:38:52) PL/SQL: Statement ignored ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2014, 14:44 |
|
||
|
Ошибка в процедуре с подзапросами
|
|||
|---|---|---|---|
|
#18+
ох уж эти старомодные соединения таблиц... сделай все по человечески через joinы, задай каждой таблице имя и используй эти имена овнерами для полей. непонятно откуда что вытягиваешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2014, 14:55 |
|
||
|
Ошибка в процедуре с подзапросами
|
|||
|---|---|---|---|
|
#18+
mansionох уж эти старомодные соединения таблиц. Откуда Ораклу знать сколько строк вытянет твой запрос ? Сначала запросом выбери данные в переменные используя конструкцию into, потом переменные проверяй. Вообще в тексте об ошибке информации более чем достаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2014, 17:04 |
|
||
|
Ошибка в процедуре с подзапросами
|
|||
|---|---|---|---|
|
#18+
Teik, Форматирование жесть. Судя по логике, человек явно с Майкрсофта переходит. Ну во первых ты ошибся форумом. во вторых проверка на наличие строчек в оракле, много, но мне такая нравиться, хотя кому то может показаться и громоздкой. Код: plsql 1. 2. 3. 4. 5. 6. Но тем самым я и ошибку обрабатываю и ид получаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2014, 17:13 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=38840629&tid=1875136]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
203ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 514ms |

| 0 / 0 |
