Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

BSI Carlos

Trigger no MySQL 5

Recommended Posts

Pessoal,Preciso de uma força!! Precisso montar uma trigger que valide o cadastro e envie uma mensagem ao usuário caso o CPF/CNPJ não for cadastrado na aplicação.create trigger t_aft_upd_row_CPFCNPJafter updateon cad_pessoafor each rowbeginif (new.cpf_cnpj = '')???end;Valeu!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigão,

 

Triggers no MySQL não permitem interação com o modelo externo do banco de dados, ou seja, não permitem enviar mensagens ao usuário, como é permitido no SQL Server.

 

http://forum.imasters.com.br/public/style_emoticons/default/excl.gif Porque não monta uma Stored Procedure para receber os dados do update, o identificador da tupla e conferir se o CNPJ foi passado?

Seria melhor do que o trigger, pois este, no máximo poderia abortar o update!

 

Abração!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

CREATE PROCEDURE nome (id_tupla INT, v_nome CHAR(80), v_cnpj CHAR(20))
BEGIN
IF (v_cnpj <> '') THEN
...

 

Estude isso: http://dev.mysql.com/doc/refman/5.0/en/create-procedure.html

 

Abração!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.