|
|
|
Ошибка ORA-01036
|
|||
|---|---|---|---|
|
#18+
При выполнении DECLARE lcur CURSOR FOR :ls_query USING itr_tr ; OPEN lcur; fetch lcur into :ls_val; close lcur; в sql-мониторе вижу ошибку Oracle error occurred: 1036 (ORA-01036: illegal variable name/number) Переменная ls_query содержит SELECT NCLASS FROM BS.VBSCATCCHAR WHERE NRES = orausr.aures_pg.nResOnCode_f('9999.0201','CATCCHAR') если курсор объявляю как DECLARE lcur CURSOR FOR SELECT NCLASS FROM BS.VBSCATCCHAR WHERE NRES = orausr.aures_pg.nResOnCode_f('9999.0201','CATCCHAR') USING itr_tr ; то все отрабатывает нормально, может подскажете в чем может быть проблема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2005, 12:40 |
|
||
|
Ошибка ORA-01036
|
|||
|---|---|---|---|
|
#18+
Я крайне редко пользуюсь embedded sql, поэтому могу ошибаться. Но вот это: >DECLARE lcur CURSOR FOR :ls_query USING itr_tr ; больше похоже на неправильную декларацию dynamic SQL format 3, тогда как вот это: >DECLARE lcur CURSOR FOR >SELECT NCLASS >FROM BS.VBSCATCCHAR >WHERE NRES = orausr.aures_pg.nResOnCode_f('9999.0201','CATCCHAR') >USING itr_tr ; нормальная декларация курсора. -- With regards, Konstantin Goldobin http://www.vsi.ru/~kgold Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2005, 13:11 |
|
||
|
Ошибка ORA-01036
|
|||
|---|---|---|---|
|
#18+
Chistyakov Victor wrote: > DECLARE lcur CURSOR FOR :ls_query USING itr_tr ; > OPEN lcur; > fetch lcur into :ls_val; > close lcur; > в sql-мониторе вижу ошибку > Oracle error occurred: 1036 (ORA-01036: illegal variable name/number) > Переменная ls_query содержит > SELECT NCLASS > FROM BS.VBSCATCCHAR > WHERE NRES = orausr.aures_pg.nResOnCode_f('9999.0201','CATCCHAR') Мне имхается, что должно быть что-то типа PREPARE SQLSA FROM :ls_query ; OPEN DYNAMIC lcur ; FETCH lcur INTO :ls_val ; CLOSE lcur ; Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2005, 13:13 |
|
||
|
|

start [/forum/topic.php?fid=15&fpage=82&tid=1338209]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 339ms |

| 0 / 0 |
