Se você estiver usando o Oracle pode fazer assim (em PL/SQL)

IF ( <SUA CONDIÇÃO PARA NÃO FAZER A INSERÇÃO>) THEN

   RAISE_APPLICATION_ERROR(-2001,'<SUA MENSAGEM DE ERRO AQUI>');

ELSE

...

END IF;

 

  Lindomar Silva <[EMAIL PROTECTED]> escreveu:

Pessoal, é possível construir um trigger que, antes de realizar uma
inserção, a depender da entrada, cancele-a?
Caso afirmativo, qual o comando que irá realizar isto?

Valeu.



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.325 / Virus Database: 182 - Release Date: 02/19/2002


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------



Yahoo! Empregos
O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no Yahoo! Empregos e tenha acesso a milhares de vagas abertas!

Responder a