Sendo que como tem uma UK que não permite a entrada de registros duplicados..como posso fazer isso?
SQL :
insert into TRR_ACCOUNTING (ID_ACCOUNTING, ID_CHAVE, ID_CONTADOR_OBJETO, NR_VALOR,DE_VALOR,DT_VALOR,DT_ATUALIZACAO)
Select id_accounting_seq.nextval id_accounting
, chave.id_chave id_chave
, contador_objeto.id_contador_objeto id_contador_objeto
, null nr_valor
, 90930 de_valor
, null dt_valor
, sysdate dt_atualizacao
from
(Select chav.id_chave
from trr_chave chav
where chav.cd_chave = '4438508#perm!terra') chave
, (select coob.id_contador_objeto id_contador_objeto
from trr_contador_objeto coob
, trr_contador cont
, trr_objeto objt
where coob.id_contador = cont.id_contador
and coob.id_objeto = objt.id_objeto
and objt.cd_objeto = 'POP3') contador_objeto