Versão atual:

Melhorar a mesangem de Violação de UK

Boa tarde... Galera estou com uma duvida, sou inciante em programação e estou fazendo o seginte.

criei uma tabela Pais.

create table TBLPAIS
(
  codpais    NUMBER not null,
  nome       VARCHAR2(100),
  sigla      VARCHAR2(10),
  observacao VARCHAR2(4000)
)

colocando como UK nome e Sigla

alter table TBLPAIS
  add constraint UK_TBLPAIS unique (NOME, SIGLA)

e quando vou inserir está acontecendo a violão de UK, até ai tudo bem, mas gostaria de saber como posso melhorar essa mensagem, pois na hora que estou inserindo está aparecendo a seguinte mensagem:

ORA-00001: restrição exclusiva (BANHOTOSA.UK_TBLPAIS) violada

mas gostaria de tratar esse mensagem na trigger ou sei lá, ouvi dizer sobre uma Trigger ST que faz um select dentro dela mesmo, não sei ao certo...

também pensei em deixa só na trigger a validação, mas sendo assim qualquer um podia comentar essa validação e inserir normalmente... é possivel fazer essa validação na trigger?

Versão(1):

Ver a versão formatada

Melhorar a mesangem de Violação de UK

Comentário

new question