|
|
|
Помогите увидеть ошибку синтаксиса
|
|||
|---|---|---|---|
|
#18+
У меня есть такой запрос: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. По отдельности внутренние запросы (CL и FL) выполняются успешно. Но когда я пытаюсь запустить его целиком, получаю ошибку: Код: plaintext Ошибка скорее всего не в CL.CLIENT, а где-то рядом, но я ее в упор не вижу. Не подскажите, что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 16:36 |
|
||
|
Помогите увидеть ошибку синтаксиса
|
|||
|---|---|---|---|
|
#18+
Вот минимизированный пример: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. И я не вижу в нем ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 16:42 |
|
||
|
Помогите увидеть ошибку синтаксиса
|
|||
|---|---|---|---|
|
#18+
Alibek B., C кирилицей часом не набрано? ps List of Oracle Reserved Words YEAR ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 16:44 |
|
||
|
Помогите увидеть ошибку синтаксиса
|
|||
|---|---|---|---|
|
#18+
Нет, нужно было полностью указывать синтаксис внешнего join: full outer join ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 16:46 |
|
||
|
Помогите увидеть ошибку синтаксиса
|
|||
|---|---|---|---|
|
#18+
Alibek B. Код: plsql 1. И я не вижу в нем ошибки. Ошибко тут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 16:48 |
|
||
|
Помогите увидеть ошибку синтаксиса
|
|||
|---|---|---|---|
|
#18+
Alibek B.Нет, нужно было полностью указывать синтаксис внешнего join: full outer join outer join бывает трех видов: left, right, full Опускать можно слово outer, но не {left, right, full}. Кроме того, всегда используйте алиасы. В некоторых местах (особенно в новых синтаксических конструкциях и расширениях типа объектного) без алиаса вообще толком не работает. Проще всегда писать алиас, чем угадывать что именно "пошло не так" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 16:52 |
|
||
|
Помогите увидеть ошибку синтаксиса
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousКроме того, всегда используйте алиасы. Речь про CL и FL? Это ведь и так альясы, разве нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 17:01 |
|
||
|
Помогите увидеть ошибку синтаксиса
|
|||
|---|---|---|---|
|
#18+
Alibek B., Так работает: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. А так: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ORA-00904: "CL"."CLIENT": invalid identifier ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 17:13 |
|
||
|
Помогите увидеть ошибку синтаксиса
|
|||
|---|---|---|---|
|
#18+
Alibek B.andrey_anonymousКроме того, всегда используйте алиасы. Речь про CL и FL? Это ведь и так альясы, разве нет? c алиасами быстрее найдете ошибку Код: 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. имхо ето бага ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 17:59 |
|
||
|
Помогите увидеть ошибку синтаксиса
|
|||
|---|---|---|---|
|
#18+
Stax, ИМХО Oracle ожидает (в выделенном вами случае) что нибудь вроде Код: plsql 1. 2. 3. 4. Regards Maxim ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 18:04 |
|
||
|
Помогите увидеть ошибку синтаксиса
|
|||
|---|---|---|---|
|
#18+
Maxim DemenkoStax, ИМХО Oracle ожидает (в выделенном вами случае) что нибудь вроде Код: plsql 1. 2. 3. 4. Regards Maxim спасибо, понял был неправ ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 18:12 |
|
||
|
|

start [/forum/topic.php?fid=52&tid=1883387]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 317ms |

| 0 / 0 |
