Usuário com melhor resposta
Chave estrangeira

Pergunta
-
Eu não estou conseguindo criar a chave estrangeira, está dando o seguinte erro:
Mensagem 1769, Nível 16, Estado 1, Linha 1
A chave estrangeira 'FKAmostradores_Fabricantes' faz referência à coluna inválida 'codFabricante' na tabela de referência 'Amostradores'.
Mensagem 1750, Nível 16, Estado 0, Linha 1
Não foi possível criar a restrição. Consulte os erros anteriores.Sou novata no SQL, gostaria de saber o que estou fazendo de errado.
create table Fabricantes(
codFabricante int not null,
razaoSocial varchar(50) null
primary key(codFabricante))
create table Amostradores(
codAmostradores int not null,
Descricao varchar(50) null,
primary key(codAmostradores))
alter table Amostradores
add constraint FKAmostradores_Fabricantes
foreign key (codFabricante)
references Fabricantes(codFabricante)
Respostas
-
Deleted
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator segunda-feira, 28 de abril de 2014 13:51
Todas as Respostas
-
Boa tarde,
Patricia, acho que está faltando criar a coluna codFabricante na tabela Amostradores.
Espero que ajude.
Assinatura: http://www.imoveisemexposicao.com.br
-
-
Deleted
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator segunda-feira, 28 de abril de 2014 13:51
-
Ficaria assim?
create table Amostradores(
codAmostradores int not null,
codfabricante int not null,
Descricao varchar(50) null,
primary key(codAmostradores))
alter table Amostradores
add constraint FKAmostradores_Fabricantes
foreign key (codfabricante)
references Fabricantes(codFabricante) -