GARANTIR DESCONTO

Fórum Chave estrangeira composta, tem jeito? #38138

20/08/2003

0

Olá pessoal,

Será que tem jeito de criar um relacionamento, onde existem 2 chaves estrangeiras. Exemplo:


Tab1.......................Tab2
Projeto....................Projeto (chave)
Planilha...................Planilha (chave)
Descricao................Item
Quant......................Insumo

Onde o relacionamento fosse verdadeiro no caso de equivalencia dos dois campos.

Se não tiver, pensei tb em criar um Domain composto, que incluísse 2 valores de formatos distintos, dá pra se fazer isso?

create domain Id (Varchar(8), smallinteger)

Ou se tiverem alguma outra idéia, agradeço

rjanuzzi


Rjanuzzi

Rjanuzzi

Responder

Posts

20/08/2003

Afarias

|Será que tem jeito de criar um relacionamento, onde existem 2 chaves
|estrangeiras. Exemplo: {...}

SIM

alter table tab1 add constraint pk_tab1 primary key (projeto, planilha);

alter table tab2 add constraint fk_tab2_pp
foreign key (projeto, planilha) references tab1;


|Se não tiver, pensei tb em criar um Domain composto, que incluísse 2
|valores de formatos distintos, dá pra se fazer isso?

NÃO


|Ou se tiverem alguma outra idéia, agradeço

Evite SEMPRE usar esse tipo de construção. Procure criar sempre uma única chave q sirva para fazer os relacionamentos.


T+


Responder

Gostei + 0

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

Aceitar