Antonio TI Postado Outubro 13, 2010 Denunciar Share Postado Outubro 13, 2010 CREATE TABLE TAB_A ( ID_A BIGINT NOT NULL IDENTITY(1,1) PRIMARY KEY, DT_A SMALLDATETIME NOT NULL, MATR_OPER BIGINT NOT NULL, ID_FK BIGINT NOT NULL, NUM_ITEM INT NOT NULL, FOREIGN KEY (ID_FK, NUM_ITEM) REFERENCES TAB_B (ID_B, NUM_ITEM), FOREIGN KEY (ID_FK, NUM_ITEM) REFERENCES TAB_C (ID_C, NUM_ITEM)) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fulvio Postado Outubro 13, 2010 Denunciar Share Postado Outubro 13, 2010 Boa tarde Antonio, Não tem jeito de fazer isto. É como dizer que o filho tem duas mães, ok? :.) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Luiz Henrique Porto Postado Novembro 30, 2010 Denunciar Share Postado Novembro 30, 2010 essa foi boa , colocar duas foreign na tabela . Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Antonio TI
CREATE TABLE TAB_A (
ID_A BIGINT NOT NULL IDENTITY(1,1) PRIMARY KEY,
DT_A SMALLDATETIME NOT NULL,
MATR_OPER BIGINT NOT NULL,
ID_FK BIGINT NOT NULL,
NUM_ITEM INT NOT NULL,
FOREIGN KEY (ID_FK, NUM_ITEM) REFERENCES TAB_B (ID_B, NUM_ITEM),
FOREIGN KEY (ID_FK, NUM_ITEM) REFERENCES TAB_C (ID_C, NUM_ITEM)
)
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.