› Fóruns › Banco de dados Oracle › ORA-00001: restrição exclusiva (SYS.I_JOB_JOB) vio › ORA-00001: restrição exclusiva (SYS.I_JOB_JOB) vio
28 de outubro de 2016 às 9:12 pm
#108493
Moderador
Hmmm… Olhando a minha resposta, Xô fazer uma correçãozinha de segurança nesse código : pra mais segurança, ao invés de assignar um ID geral, busque nesse banco qual o último ID assignado para um JOB de banco : troque o trecho :
SELECT MAX(OBJECT_ID)+1 INTO v_object_id FROM DBA_OBJECTS;
por :
SELECT MAX(JOB)+1 INTO v_object_id FROM DBA_JOBS;
Sacomé, Segurança em primeiro lugar…
[]s
Chiappa