[firebase-br] Incrementar Generator na Trigger After Insert
Rodrigo A. de Freitas
rodrigo em solucoeseinformatica.com.br
Ter Dez 19 09:43:44 -03 2006
Rodrigo,
Uma melhor implementação para isso seria no evento Before Insert:
CREATE TRIGGER CLIENTES_BI FOR CLIENTES
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF NEW.CODIGO = 0 THEN
NEW.CODIGO = GEN_ID(GEN_CLIENTES_ID,1);
END
[]'s
Rodrigo A. de Freitas
Análise & Desenvolvimento
Soluções & Informática
www.solucoeseinformatica.com.br
> Galera, blz?
>
> Estou pensando em fazer essa Trigger no evento After Insert, o custo
> dela seria muito grande para o banco?
>
> CREATE TRIGGER CLIENTES_AI FOR CLIENTES
> ACTIVE AFTER INSERT POSITION 0
> AS
> BEGIN
> UPDATE CLIENTES SET CODIGO = GEN_ID(GEN_CLIENTES_ID,1) WHERE CODIGO = 0;
> END
>
> Att.
> Rodrigo Schiavo
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
Mais detalhes sobre a lista de discussão lista