Pessoal, alguém sabe onde pode estar o erro que esta ocorrendo. Se alguém tiver uma dica agradeço.
set serveroutput on size 1000000
set linesize 180
begin
dbms_output.put_line( ‘Relatorio dos desligamentos do mes anterior: ‘||to_char(sysdate,’DD/MM/YYYY HH:MI:SS’));
for r0 in (select EMPRESA||LPAD(CHAPA,6,0) CODIGO,NOME,to_char(dtINISIT,’dd/mm/yyyy’) data,TXCENTROCUSTO
from controle_desligamento
where to_char(DTINISIT,’mmyyyy’)=to_char(sysdate-1,’mmyyyy’)
and dt_notificacao is not null
order by dtINISIT
)
loop
dbms_output.put_line(r0.codigo)||’ ‘|| rpad(r0.nome,40,’ ‘)||’ ‘||r0.data||’ ‘||r0.txcentrocusto);
end loop;
dbms_output.put_line( ‘Fim do processamento: ‘||to_char(sysdate,’DD/MM/YYYY HH:MI:SS’));
end;
/
ERRO na linha 10:
ORA-06550: linha 10, coluna 38:
PLS-00103: Encontrado o símbolo “|” quando um dos seguintes símbolos era esperado:
:= . ( % ;
ORA-06550: linha 10, coluna 114:
PLS-00103: Encontrado o símbolo “)” quando um dos seguintes símbolos era esperado:
. ( * @ % & = – + ; < / > at in is mod remainder not rem
return returning <> or != or ~= >= <= <>
and or like LIKE2_ LIKE4_