[firebase-br] AUTO INCREMENTO - IBEXPERT - FIREBIRD
    n4ndoprado 
    n4ndoprado em itelefonica.com.br
       
    Ter Maio 15 10:52:06 -03 2007
    
    
  
Eu estou tentando usar o autoincremento no firebird, através do IBexpert.
Eu consegui fazer com o o meu campo incremente, mas vamos dizer, que o
último campo tenha sido valor 8. Se eu excluir todos os campos e
começar a inserir novamente, ele continua a partir desse valor.
Como eu faço para q ele zere sempre qdo eu quiser recomeçar a contagem.
Esse é o código que o programa gerou pra mim.
Ah, eu uso o PHP para inserir os valores.
SET SQL DIALECT 3;
SET NAMES NONE;
CREATE GENERATOR GEN_CAD_NOTICIAS_ID;
SET TERM ^ ;
CREATE TRIGGER CAD_NOTICIAS_BI FOR CAD_NOTICIAS
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
  IF (NEW.ID IS NULL) THEN
    NEW.ID = GEN_ID(GEN_CAD_NOTICIAS_ID,1);
END
^
SET TERM ; ^
E outra, se eu quiser excluir o primeiro valor, tem como eu
reorganizá-los novamente ???
Valeu Pessoal
    
    
Mais detalhes sobre a lista de discussão lista