Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые: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: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 320ms |
| total: | 458ms |

| 0 / 0 |
