Я создал цикл for, который повторяет цикл до 10 и выводит INSERT каждый раз, когда он достигает 6 или 8. Теперь я хочу вставить нулевое значение в столбец результатов каждый раз, когда он достигает 6 или 8. Как я могу это сделать? ?
declare var1 number := 0;
begin
loop exit when var1 > 10;
if var1 IN (6,8) THEN dbms_output.put_line(' INSERT'); ELSE
dbms_output.put_line(var1);
end if;
var1 := var1 + 1;
end loop;
dbms_output.put_line('Done');
end;
/
Таблица
SQL> describe messages
Name Null? Type
----------------------------------------- -------- ----------------------------
RESULTS VARCHAR2(60)