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 ????
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
Curtir tópico
+ 0
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
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 ; !!
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
Clique aqui para fazer login e interagir na Comunidade :)