Relacionar duas tabelas com CONSTRAINT Interbase ???

Delphi

20/02/2003

Oi Amigos
eu Consigo relacionar duas tabelas Com
ALTER TABLE BOLETIM ADD CONSTRAINT Mod_unico FOREIGN KEY (Cod_MATRICULA) REFERENCES CAD_ALUNO

So que Gostaria que o CAmpo Cod_boletim Fosse Igual o cod_matricula do aluno Automatico !
Tem como eu fazer isso ????


Anonymous

Anonymous

Curtidas 0

Respostas

Uiratan Cavalcante

Uiratan Cavalcante

20/02/2003

bem.. se for pelo oq eu entendi, acho q nao daria certo.. pois o aluno so poderia ter um boletim.. ja q nao poderao haver 2 valores iguais (matricula) para a constraint nao eh...


GOSTEI 0
Anonymous

Anonymous

20/02/2003

aLGUEM PODE ME AJUDAR , cOMO FAZER ???


GOSTEI 0
Uiratan Cavalcante

Uiratan Cavalcante

20/02/2003

a sua melhor opçao entao, seria criar uma trigger para isso, veja como ficaria:

SET TERM !! ;
CREATE TRIGGER NOME_DA_SUA_TRIGGER FOR SUA_TABELA
BEFORE INSERT AS
BEGIN
NEW.COD_BOLETIM = NEW.COD_MATRICULA;
END !!

SET TERM ; !!


GOSTEI 0
POSTAR