PLS-00103:预期以下情况之一时遇到符号“ FOR”:

时间:2018-11-11 06:33:30

标签: oracle plsql oracle11g

**你好,我正在尝试在Oracle中执行FOR循环,但会引发以下错误

ORA-06550:第6行,第1列: PLS-00103:预期以下情况之一时遇到符号“ FOR”:    *&=-+; 中的mod余数不是rem     <>或!=或〜=> = <= <>或类似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;

1 个答案:

答案 0 :(得分:0)

;初始化结束时,您缺少分号(prov

prov := 1;
-- Here -^
相关问题