Código
create table empregado{
codigo int not null,
nome char(50)
constraint cp_empregado primary key(codigo)
);
Logo após crie um generator que irá gerar o código automático. Ex:
create generator cod_empregado;
Crie também uma trigger que irá chamar o generator e criar um código automático para o campo código da tabela empregado. Ex:
SET TERM ^ ;
CREATE TRIGGER GERA_COD_EMPREGADO FOR EMPREGADO
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
NEW.codigo = GEN_ID(cod_empregado,1);
END
^
Em seguida basta inserir um valor qualquer na tabela empregado, substituindo um possível código por null. Ex:
insert into empregado values(null,Arthur);
insert into empregado values(null,Maria);
Faça um select * from empregado para conferir o código gerado.
Muito simples e funciona!!! Façam bom proveito e por favor comentem se funcionou e o que acharam da dica!
Um abraço a todos. Viva o Delphi!!
Arthur Z. Silva Reis
Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009