Fórum Create Generator #173789
08/08/2003
0
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!!!
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
Curtir tópico
+ 0
Responder
Posts
08/08/2003
Inutaishou
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,
[]´s,
Responder
Gostei + 0
08/08/2003
Ivonei
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
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
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)