Eu tenho uma tabela com vários índices. No código do meu aplicativo, pode haver instâncias em que qualquer um desses índices pode ser violado, dependendo da entrada do usuário.
Gostaria de registrar exatamente qual índice foi violado quando meu código PL/SQL se depara com um arquivo ORA-00001
.
Existe uma maneira de saber qual violação de índice fez com que o Oracle levantasse o dup_val_on_index
?