[firebase-br] (Triggers) New Dinamico

Jonas jonas em hos.com.br
Seg Mar 8 09:14:57 -03 2010


Na verdade o que eu queria seria eu poder informar uma "variavel" no lugar do "CAMPO_NOME"

Ex:
Declare Variable Variavel Varchar(100);
New.Variavel = 10

Sendo que o valor da "Variavel" conteria a string com o nome do campo.

----- Mensagem original abaixo -----
De: Fabio Lima 
Para: FireBase 
Enviadas: Fri, 5 Mar 2010 13:09:56 -0300 (BRT)
Assunto: Re: [firebase-br] (Triggers) New Dinamico

Olá Jonas,

Se eu entendi bem a sua dúvida, se você está querendo definir o campo
'campo_nome' pra ser igual ao campo 'codigo', poderia fazer assim:

> SET TERM ^ ;
> CREATE TRIGGER "TESTE_I" FOR "TESTE"
> ACTIVE BEFORE INSERT POSITION 0
> AS
> DECLARE VARIABLE CAMPO_NOME VARCHAR(100);
> BEGIN
    NEW. CAMPO_NOME = NEW.CODIGO;
> END
> ^
> SET TERM ; ^


----------------------

[]'s

Fabio Lima
Fortaleza - CE - Brasil





2010/3/3 Jonas :
> Olá pessoal.
>
> busquei já pela internet mas não axei nada "respondido" para minha questão.
> minha duvida é a seguinte:
>
> Em uma trigger, eu tenho a possibilidade de usar um
> New.'AQUI MINHA VARIAVEL INDICANDO O CAMPO'
> ...?
>
> segue um exemplo da minha duvida abaixo
>
> SET TERM ^ ;
> CREATE TRIGGER "TESTE_I" FOR "TESTE"
> ACTIVE BEFORE INSERT POSITION 0
> AS
> DECLARE VARIABLE CAMPO_NOME VARCHAR(100);
> BEGIN
>    CAMPO_NOME = 'CODIGO';
>    NEW.CAMPO_NOME = NEW.CODIGO;
> END
> ^
> SET TERM ; ^
>
>
> Agradeço a todos!
>
>
> --
> Jonas Dametto
> __________________________
> Hos Sistemas - www.hos.com.br
> Desenvolvimento
> msn pessoal: uwsed em rock.com
> ______________________________________________
> 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
>

______________________________________________
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

-- 
Jonas Dametto
__________________________
Hos Sistemas - www.hos.com.br
Desenvolvimento
msn: uwsed em rock.com



Mais detalhes sobre a lista de discussão lista