Como executar o Trigrer... Para o Genereitor ser gerado
Agradeço qualquer informação...
Max.jgs
Curtidas 0
Respostas
Firekiller
05/11/2005
Colega não entendi se o que você quer é gerar/criar o generator a partir de uma trigger ou apenas incrementá-lo e passar seu valor para um campo.
Se for criar você teria que fazer algo assim:
EXECUTE STATEMENT ´CREATE GENERATOR GEN_TESTE´;
Se for para incrementá-lo, e passar o valor para o campo:
NEW.CAMPO = GEN_ID( NomeDoGenerator , 1);
Lembrando que o Execute Statement citado acima, só está disponível a partir da versão 1.5 do firebird.
Se for criar você teria que fazer algo assim:
EXECUTE STATEMENT ´CREATE GENERATOR GEN_TESTE´;
Se for para incrementá-lo, e passar o valor para o campo:
NEW.CAMPO = GEN_ID( NomeDoGenerator , 1);
Lembrando que o Execute Statement citado acima, só está disponível a partir da versão 1.5 do firebird.
GOSTEI 0
Max.jgs
05/11/2005
Colega não entendi se o que você quer é gerar/criar o generator a partir de uma trigger ou apenas incrementá-lo e passar seu valor para um campo.
Se for criar você teria que fazer algo assim:
EXECUTE STATEMENT ´CREATE GENERATOR GEN_TESTE´;
Se for para incrementá-lo, e passar o valor para o campo:
NEW.CAMPO = GEN_ID( NomeDoGenerator , 1);
Lembrando que o Execute Statement citado acima, só está disponível a partir da versão 1.5 do firebird.
Aonde eu coloco esse código...
GOSTEI 0
Firekiller
05/11/2005
Antes de tudo, qual dos 2 realmente você quer???
Seja qual for (em ambos os casos), eles devem estar dentro do código de uma trigger (se foi isso que entendi de seu post).
Seja qual for (em ambos os casos), eles devem estar dentro do código de uma trigger (se foi isso que entendi de seu post).
GOSTEI 0