Guest Fábio Henrique Postado Novembro 11, 2008 Denunciar Share Postado Novembro 11, 2008 Boa tarde galera,Vai a explicação Tenho uma tabela produtos e outra compra o relacionamento entre as duas é N/N, onde criei outra tabela chamada item_compra, como faz para criar 2 chaves primarias e estrangeirascreate table itens_compra( cod_compra integer not null primary key, cod_produto integer not null primary key, qtde integer not null, valor_unitario decimal(8,2) not null, foreign key(cod_compra) references compra(cod_compra), foreign key(cod_produto) references produto(cod_produto));o que tem de erro neste código porque não deixa criar a tabela?Obrigado pela atenção Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Fábio Henrique Postado Novembro 11, 2008 Denunciar Share Postado Novembro 11, 2008 Boa tarde galera,Vai a explicação Tenho uma tabela produtos e outra compra o relacionamento entre as duas é N/N, onde criei outra tabela chamada item_compra, como faz para criar 2 chaves primarias e estrangeirascreate table itens_compra( cod_compra integer not null primary key, cod_produto integer not null primary key, qtde integer not null, valor_unitario decimal(8,2) not null, foreign key(cod_compra) references compra(cod_compra), foreign key(cod_produto) references produto(cod_produto));o que tem de erro neste código porque não deixa criar a tabela?Obrigado pela atençãoAi galera resolvi o problema o codigo correto é create table itens_compra( cod_compra integer not null, cod_produto integer not null, qtde integer not null, valor_unitario decimal(8,2) not null, primary key(cod_compra,cod_produto), foreign key(cod_compra) references compra(cod_compra), foreign key(cod_produto) references produto(cod_produto));Vlw pela atenção Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Fábio Henrique
Boa tarde galera,
Vai a explicação
Tenho uma tabela produtos e outra compra o relacionamento entre as duas é N/N, onde criei outra tabela chamada item_compra, como faz para criar 2 chaves primarias e estrangeiras
create table itens_compra(
cod_compra integer not null primary key,
cod_produto integer not null primary key,
qtde integer not null,
valor_unitario decimal(8,2) not null,
foreign key(cod_compra) references compra(cod_compra),
foreign key(cod_produto) references produto(cod_produto)
);
o que tem de erro neste código porque não deixa criar a tabela?
Obrigado pela atenção
Link para o comentário
Compartilhar em outros sites
1 resposta 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.