Create Generator

Delphi

08/08/2003

Caros Colegas, comecei a estudar um pouco do interbase, para talvez migrar minhas aplicações paradox para interbase, e estou com algumas dúvidas uma delas é a seguinte.

Para criar um campo autoincremento no interbase é necessário criar uma Generator não é? Mas gostaria de saber mais detalhes tais como:

Como criar o Generator?
Onde Criar?
De onde devo executar? // Ou ele é executado automaticamente como um Trigger?
Quando devo executar?

Como funcionaria minha aplicação com um Generator ´na lógica´?

Desde já Agradeço?

Sucesso, para todos!!!


Ronanz

Ronanz

Curtidas 0

Respostas

Inutaishou

Inutaishou

08/08/2003

O [url=http://www.forumweb.com.br/index.php?showtopic=3204]tópico[/url] que trata do mesmo assunto que vc postou lá no FórumWeb já foi respondido...

[]´s,


GOSTEI 0
Ivonei

Ivonei

08/08/2003

Bom, pra começar voce deveria ter postado no forum Interbase.
Também o Interbase é novo pra mim, mas vamos ver se ajudo:

Para criar um generator vá no IBConsole, Interactive SQL e digite:

CREATE GENERATOR NOME_DO_GENATOR;


Depois você pode usar um Trigger para gerar o código automático:

CREATE TRIGGER SET_CODIGOORCAMENTO FOR TABELA
ACTIVE BEFORE INSERT POSITION 0
as begin
New.CODIGO = gen_id(codigogen,1);
end

[ ]´
Ivonei


GOSTEI 0
POSTAR