Fórum Verificar a existencia de um reggistro na inserção #45763

31/07/2004

0

Fala galera,

Tipo, eu tava precisando escrever uma trigger que em before insert verificasse se ja existe um registro cadastrado (verificar se ja existe o codigo(PK)) e caso a resposta seja afirmativa cancelar a inserção desse registro.

Alguem tem alguma sugestão?
Vlw...


Wart

Wart

Responder

Posts

31/07/2004

Afarias

if (exists(select 1 from tabela where campo=new.campo)) then
exception nome_exception;




T+


Responder

Gostei + 0

31/07/2004

Wart

blz, mas tem um problema: eu tenho uma rotina de importação e eu gostaria que o servidor simplesmente não inserisse esse registro, caso fosse repetido, ao invés de retornar uma exceção, pois se isso acontecer a importação é cancelada.

Alguma Sugestão?
Obrigado


Responder

Gostei + 0

02/08/2004

Afarias

|ao invés de retornar uma exceção, pois se isso acontecer a importação
|é cancelada.

Basta colocar a execução do INSERT em um bloco try..except e a importação não será cancelada.



T+


Responder

Gostei + 0

02/08/2004

Wart

soh...
ow, vlw pela ajuda...

Té a próxima


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar