Auto Incremento no Firebird [RESOLVIDO]

1. Auto Incremento no Firebird [RESOLVIDO]

Thiago Thomaz
thiagorthomaz

(usa Ubuntu)

Enviado em 05/10/2011 - 10:21h

Bom dia,

Estou com um novo problama aqui, estou tentando criar um campo de auto incremento em SQL, utilizo a ferramenta FlameRobin, o livro que estou me baseando é em MySql e já percebi que tem algumas diferenças entre Sql e MySql, vou providenciar um livro de Sql.
MAs enquanto o livro não chega...
Alguém poderia me ajudar postando um passo-a-passo explicando como eu faço para criar uma tabela de auto incremento no Sql? ela essa tabela será criada para id.

Já pesquisei vi que tenho que usar algo chamado Generetor mas não achei uma explicação muito boa, agradeço quem puder me ajudar.

Obrigado.



Obs: Uso Firebird 2.1 e Ubuntu 11.4


  


2. Res:

Thiago Thomaz
thiagorthomaz

(usa Ubuntu)

Enviado em 05/10/2011 - 11:33h

Rsrs... To respondendo meus próprios tópicos....

PAra fazer isso é bem chato.
Mas 1 se cria um generetor:

CREATE GENERATOR name_da_tabela;

Depois se cria uma triggers

SET TERM ^ ;

CREATE TRIGGER PERSONBI FOR tabela
ACTIVE
BEFORE insert
AS
BEGIN
new.coluna_id = gen_id(tabela, 1);
END^
SET TERM ; ^




Espero ajudar os proóximos que tenham esse problema de iniciante... rsrs

Vlw






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts