Relacionar duas tabelas com CONSTRAINT Interbase ???

20/02/2003

0

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

Responder

Posts

20/02/2003

Uiratan Cavalcante

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...


Responder

20/02/2003

Anonymous

aLGUEM PODE ME AJUDAR , cOMO FAZER ???


Responder

21/02/2003

Uiratan Cavalcante

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 ; !!


Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar