Primer día del año para hacer un JOB

Hola a todos,
Estoy intentando calcular el primer día del año para incluirlo en un JOB con el fin de que se me ejecute una función todos los días 1 de enero de todos los años pero me da error:
El código que intento ejecutar es el siguiente:
VARIABLE MIJOB NUMBER;
begin
dbms_job.submit(
:mijob,'USUARIO_PP.ACTUALIZATABLAS;',
trunc(sysdate+365,'year'),
'trunc(sysdate+365,'year')'
);
commit;
end;
En la linea correspondiente al intervalo me da el error,
¿Sabéis por que? Muchas gracias.

1 respuesta

Respuesta
1
Imagino que por las comillas simples, que debes duplicar (no poner comillas dobles, sino dos veces las comillas simples):
dbms_job.submit(
:mijob,'USUARIO_PP.ACTUALIZATABLAS;',
trunc(sysdate+365,'year'),
'trunc(sysdate+365,''year'')'
);

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas