[firebase-br] RES: RES: RES: Trigger para Sub Select?

Zottis bzottis em ig.com.br
Ter Nov 16 16:01:24 -03 2010


Pessoal, muitíssimo obrigado pela ajuda.
Consegui fazendo assim:



SET TERM ^ ;

CREATE OR ALTER trigger tg_edita_nfe_item for nota_fiscal_itens
active before update position 0
AS Declare variable vnftransmitida char(1);
begin
   select NF.transmitida 
    from nota_fiscal_cabec NF 
    where old.nota_fiscal_no = nf.nota_fiscal_no
    into :vnftransmitida;

   if (vnftransmitida = 'S')  then
    exception exception_nfe_transmitida;
end
^

SET TERM ; ^




-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Pedro Braga
Enviada em: terça-feira, 16 de novembro de 2010 13:14
Para: FireBase
Assunto: Re: [firebase-br] RES: RES: Trigger para Sub Select?

coloca dentro da trigger a instrução abaixo pois e caso existir com essa
condição ira retornar o exception caso esteja não existe com essa condição
não ira gerar nenhum retorno.

 if (exists(select NF.transmitida from nota_fiscal_cabec nf where
               old.nota_fiscal_no = nf.nota_fiscal_no and nf.transmitida=
'S' )) then
            exception exception_nfe_transmitida;
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista