Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
20.02.2020, 13:46
|
|||
---|---|---|---|
|
|||
Ошибка ORA-00936 при использовании execute immediate |
|||
#18+
В оракл новичек. Не могу понять в чем ошибка: есть куча варчаровских переменных row1, row2, row 3 .... Чтобы как-то унифицировать код и не назначать каждой переменной свое значение через отдельный запрос, пытаюсь сделать это через цикл, но возникает ошибка: авторORA-00936: отсутствует выражение ORA-06512: на line 102 сам кусок кода, приводящей к ошибке: авторwhile i<=counter --counter -это переменная типа number с числом строк. i -переменная типа number, задается равной 1 loop execute immediate 'select result into row'|| i ||'from (select result, row_number () over (order by result) n from report.test) where n='|| i; i:=i+1; end loop; Если убрать execute immediate и оставить только селект и явно прописать название перемеренных, то ошибки не возникает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2020, 13:52
|
|||
---|---|---|---|
Ошибка ORA-00936 при использовании execute immediate |
|||
#18+
kora_404 В оракл новичек. kora_404 Не могу понять в чем ошибка: есть куча варчаровских переменных row1, row2, row 3 .... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2020, 13:54
|
|||
---|---|---|---|
Ошибка ORA-00936 при использовании execute immediate |
|||
#18+
kora_404, 1. У чехов с английским обычно получше, чем с русским. 2. Ты изобретаешь велосипед. 3. Срочно читай plsql developer guide 4. Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2020, 14:20
|
|||
---|---|---|---|
|
|||
Ошибка ORA-00936 при использовании execute immediate |
|||
#18+
oragraf, можно в двух словах-то? В чем это велосипед? Если бы я могла освоить английские доки, то и вопросов бы не было. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2020, 14:46
|
|||
---|---|---|---|
Ошибка ORA-00936 при использовании execute immediate |
|||
#18+
kora_404 В чем это велосипед? Вероятно и pl/sql не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2020, 16:15
|
|||
---|---|---|---|
Ошибка ORA-00936 при использовании execute immediate |
|||
#18+
oragraf ... execute immediate 'select result from ...' into my_var; ... Кори надо (для чего я не понял) ... into row1|row2|row3 .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=52&tablet=1&tid=1881540]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 271ms |
total: | 425ms |
0 / 0 |