Prezados,
Estou tentando inserir registros aleatórios em uma tabela através de uma procedure utilziando o dbms.random para gerar os valores aleatórios.
estou tentando o seguinte:
create or replace procedure socpro.insere_teste(
handle number :=0;
nome varchar :='x';
i number :=1;
begin
select round(dbms_random.value(1,5)) into handle from dual;
select round(dbms_random.value(1,5)) into nome from dual;
for i in 1 .. 10
loop
insert into socpro.teste_p(handle,nome)
values (handle,nome);
end loop;
commit;
end;
)
porém quando tento executar está retornando o seguinte erro.
LINE/COL ERROR
-------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2/18 PLS-00103: Encontrado o símbolo ";" quando um dos seguintes símbolos era esperado: ) , * &