** привет, я пытаюсь сделать цикл FOR в Oracle, но он выдает следующую ошибку
ORA-06550: строка 6, столбец 1:
PLS-00103: Обнаружен символ «FOR» при ожидании одного из следующих действий:
* & = - +; </> в мод это остаток не реми
<> или! = или ~ => = <= <> и / или like2
like4 likec между || член мультимножества
Символ ";" был заменен на «FOR» для продолжения. **
DECLARE
PROV number;
RAN_PRICE NUMBER;
begin
prov := 1
for loop_one in 1..10
loop
FOR LOOP_two IN 1..5
LOOP
SELECT (1+ABS(MOD(dbms_random.random,1800)))into RAN_PRICE FROM dual;
INSERT INTO marcos.PRODUCTO
VALUES(SEQ_PRODUCTO.nextval, 'Producto_'||PROV,RAN_PRICE,PROV);
END LOOP ;
PROV := PROV+ 1;
end loop ;
commit;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('Se ha producido un error') ;
rollback;
end;