|
|
|
В чем может быть проблема при ORA-01008 not all variables bound
|
|||
|---|---|---|---|
|
#18+
Ошибка: ORA-01008 not all variables bound Cause: A SQL statement containing substitution variables was executed without all variables bound. All substitution variables must have a substituted value before the SQL statement is executed. при вызове хранимой продуры (точнее функции) begin :ret := func1( :par1, :par2 ); end; все 3 переменные до этого объявлены ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 14:19 |
|
||
|
В чем может быть проблема при ORA-01008 not all variables bound
|
|||
|---|---|---|---|
|
#18+
что значит должны быть связаны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 14:21 |
|
||
|
В чем может быть проблема при ORA-01008 not all variables bound
|
|||
|---|---|---|---|
|
#18+
Откуда вызываешь? Как в твоём понимании выглядит "объявление" переменных? С понятием bind-переменных вообще знаком? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 14:25 |
|
||
|
В чем может быть проблема при ORA-01008 not all variables bound
|
|||
|---|---|---|---|
|
#18+
Вызываю из Дельфы Объявлены - значит есть в секции declare вот про бинд подробнее хотелось бы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 14:33 |
|
||
|
В чем может быть проблема при ORA-01008 not all variables bound
|
|||
|---|---|---|---|
|
#18+
M. B.Вызываю из ДельфыБиблиотека доступа к Oracle-у? Компонент? M. B.Объявлены - значит есть в секции declareВ Delphi нет секции declare :) M. B.вот про бинд подробнее хотелось быВсё, что предваряется двоеточием, и есть bind-переменные. Их надо связывать с переменными в программе. В Delphi это обычно делается посредством Params. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 15:04 |
|
||
|
В чем может быть проблема при ORA-01008 not all variables bound
|
|||
|---|---|---|---|
|
#18+
Использую DOA 3.4.2 Объявлены методом DeclareVariable Фишка в том что здесь :ret типа otCursor (курсор), и вот конкретно на эту ф-цию он и ругается - остальные процедуры работают без всякого бинда, т.е. при вызове proc1(:par1,:par2) где параметры не являются курсором - все ОК ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 15:28 |
|
||
|
В чем может быть проблема при ORA-01008 not all variables bound
|
|||
|---|---|---|---|
|
#18+
Неправильно выразился - т.е. я и использую бинд-переменные как раз, но вот в случае с возвратом курсора - ошибка может я функцию как-то не так вызываю, хотя синтаксис вроде правильный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 15:31 |
|
||
|
В чем может быть проблема при ORA-01008 not all variables bound
|
|||
|---|---|---|---|
|
#18+
Имел такую же проблему в FORMS 6. Не видела и все... Причем достаточно рандомно. Тоесть - два record_group, обе одинаковые, одна пашет, другая нет.. с этим сообщением.. Тоже с процедурами.. Решилось все очень просто: NVL(:МОЕ_ЗНАЧЕНИЕ_КАКОЕТО,'любое_значение_на_случай_NULL')... Бился очень долго.. В функциях шел возврат из функции в виде TABLE OF VARCHAR2(4000), и он использовался в IN в другом селекте. Выходило, что ничего не выходило... поставил NVL и все потекло.. ЗЫ если вдруг кому поможет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2008, 18:27 |
|
||
|
В чем может быть проблема при ORA-01008 not all variables bound
|
|||
|---|---|---|---|
|
#18+
господа, у меня примерно та же проблема... Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2008, 12:58 |
|
||
|
В чем может быть проблема при ORA-01008 not all variables bound
|
|||
|---|---|---|---|
|
#18+
Кто продолжает сталкиваться с такой проблемой в Delphi 7 , то можете проверить, в каком месте Вы объявляете свои переменные для процедуры: это нужно делать после того, как Вы добавили SQL , например, в OracleQuery . Пример: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2012, 17:07 |
|
||
|
В чем может быть проблема при ORA-01008 not all variables bound
|
|||
|---|---|---|---|
|
#18+
На всякий случай напишу, вдруг пригодится кому Oracle supportDescription This bug is only relevant when using Partitioned Tables A Select query on composite partition with bind variables may fail with "ORA-1008: not all variables bound". Rediscovery Notes If a select query on composite partitioned table with bind variables fails with an unexpected ORA-604 and "ORA-1008 not all variables bound" error then you might be encountering this bug. Workaround The following may help avoid the problem: 1. alter session set "_and_pruning_enabled"=false; 2. alter session set "_subquery_pruning_enabled"=false; 3. alter session set "_optimizer_table_expansion"=false; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 15:51 |
|
||
|
В чем может быть проблема при ORA-01008 not all variables bound
|
|||
|---|---|---|---|
|
#18+
Еще как пригодилось! Спасибо тебе большое, добрый человек! :) Давеча словил тут ora-1008 внутри процедуры, где явных переменных привязки не было, только пакетные переменные. Таблицы с композитным секционированием. Ворк эраунд магически помог! PL SQL НовичокНа всякий случай напишу, вдруг пригодится кому Oracle supportDescription This bug is only relevant when using Partitioned Tables A Select query on composite partition with bind variables may fail with "ORA-1008: not all variables bound". Rediscovery Notes If a select query on composite partitioned table with bind variables fails with an unexpected ORA-604 and "ORA-1008 not all variables bound" error then you might be encountering this bug. Workaround The following may help avoid the problem: 1. alter session set "_and_pruning_enabled"=false; 2. alter session set "_subquery_pruning_enabled"=false; 3. alter session set "_optimizer_table_expansion"=false; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2017, 19:57 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32887132&tid=1884676]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 350ms |

| 0 / 0 |
