#oracle #loops #stored-procedures
#Oracle #циклы #хранимые процедуры
Вопрос:
У меня есть процедура, которая вычисляет и имеет 3 строки для вставки данных в таблицу. Итак, после цикла я пытаюсь вставить эти строки в таблицу. Но в таблицу вставляется только первая строка.
Ниже приведена ссылка на мою процедуру.
Ответ №1:
Ты шутишь? ~ 1.000 строк неформатированной процедуры?
В любом случае, вот так: поскольку insert находится * вне цикла, он выполняется только один раз. Переместите ее в цикл (т. Е. Перед END LOOP
инструкцией).