[firebase-br] Trigger Duplicando

firebase em dominioinf.com.br firebase em dominioinf.com.br
Ter Dez 9 20:28:14 -03 2014


Boa noite pessoal,

Estou com um problema em uma trigger que esta duplicando os numeros.

CREATE TRIGGER TR_SEQNP_BI FOR NUMPEDIDOS
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW.NUMPEDIDO IS NULL) THEN NEW.NUMPEDIDO = GEN_ID(GEN_SEQNP_ID, 
1);
END
;

O campo numpedido é integer, e aleatoriamente esta repetindo os 
numeros.

A outra trigger que possui é no campo codigo que é o campo primario

CREATE TRIGGER TR_NUMPEDIDOS_BI FOR NUMPEDIDOS
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW.CODIGO IS NULL) THEN NEW.CODIGO = GEN_ID(GEN_NUMPEDIDOS_ID, 1);
END
;

Esse nao repete.

Se alguem puder dar uma ajuda
Grato




Mais detalhes sobre a lista de discussão lista