Jump to content


Photo

Foreign Key


  • Faça o login para participar
3 replies to this topic

#1 kaplan

kaplan

    Ativo

  • Usuários
  • 303 posts
  • Sexo:Masculino
  • Localidade:Sao Paulo - SP

Posted 21/07/2006, 17:45

ola galera eu queria criar uma foreign numa tabela minha
so estou com duvidas

primeiro este é o meu codigo que eu achei na net

alter table Anuncio_Dados 
add foreign key (CodCliente) references Anuncio_Dados(CodCliente), 
foreign key (CodCliente) references Cadastro_Cliente(CodCliente)


so que ele retorna este erro:
Msg 1776, Level 16, State 0, Line 1
There are no primary or candidate keys in the referenced table 'Anuncio_Dados' that match the referencing column list in the foreign key 'FK__Anuncio_D__CodCl__55009F39'.
Msg 1750, Level 16, State 0, Line 1
Could not create constraint. See previous errors.

bom a minha duvida seria eu tenho a tabela cadastro_cliente, e anuncio_dados
eu quero colocar uma foreign key na anuncio_dados relacionando na cadastro_cliente, como eu faria isto????........

e outra pergunta eu so posso criar foreign key por codigos pelo entepriser manager eu naum consigo????....
Tiago Fernando Sarri
e-mail: tiagossj4@terra.com.br
msn: tfsarri@hotmail.com
GMail: tisarri@gmail.com
Skype: tiagosarri
aquele que caminha sozinho pode até chegar mais rapido, mas aquele que vai acompanhado com certeza chegará mais longe!!
RAÇA TIMÃO VC É TRADIÇÃO OU NA VITORIA , OU NA DERROTA EU GRITO FORTE CORINTHIANO EU SEREI ATE A MORTE!!!

#2 Petry

Petry

    Veterano

  • Usuários
  • 1132 posts
  • Sexo:Masculino
  • Localidade:Caxias do Sul - RS
  • Interesses:- desenvolvimento WEB<br />- websemântica<br />- microformatos

Posted 21/07/2006, 20:10

ola galera eu queria criar uma foreign numa tabela minha
so estou com duvidas

primeiro este é o meu codigo que eu achei na net

alter table Anuncio_Dados 
add foreign key (CodCliente) references Anuncio_Dados(CodCliente), 
foreign key (CodCliente) references Cadastro_Cliente(CodCliente)


so que ele retorna este erro:
Msg 1776, Level 16, State 0, Line 1
There are no primary or candidate keys in the referenced table 'Anuncio_Dados' that match the referencing column list in the foreign key 'FK__Anuncio_D__CodCl__55009F39'.
Msg 1750, Level 16, State 0, Line 1
Could not create constraint. See previous errors.

bom a minha duvida seria eu tenho a tabela cadastro_cliente, e anuncio_dados
eu quero colocar uma foreign key na anuncio_dados relacionando na cadastro_cliente, como eu faria isto????........

e outra pergunta eu so posso criar foreign key por codigos pelo entepriser manager eu naum consigo????....



a criação de chaves estrangeiras diferem em certos bancos de dados... para uqal BD vc quer criar??

Posted Image

- Desenvolvedor Python/ZOPE/Plone + ArchGenXML/Poseidon - Python + Django na Universidade de Caxias do Sul
- Desenvolvedor Python + Django na World News

Blog

#3 kaplan

kaplan

    Ativo

  • Usuários
  • 303 posts
  • Sexo:Masculino
  • Localidade:Sao Paulo - SP

Posted 23/07/2006, 09:48

o meu banco é o sql server
agora como assim qual é o meu bd??
Tiago Fernando Sarri
e-mail: tiagossj4@terra.com.br
msn: tfsarri@hotmail.com
GMail: tisarri@gmail.com
Skype: tiagosarri
aquele que caminha sozinho pode até chegar mais rapido, mas aquele que vai acompanhado com certeza chegará mais longe!!
RAÇA TIMÃO VC É TRADIÇÃO OU NA VITORIA , OU NA DERROTA EU GRITO FORTE CORINTHIANO EU SEREI ATE A MORTE!!!

#4 Dimitri

Dimitri

    Normal

  • Usuários
  • 97 posts
  • Sexo:Masculino

Posted 28/07/2007, 16:20

Gostaria de saber somo faço pra alterar as tabelas criadas para poder fazer relacionamento entre elas?? as tabelas foram criadas com o tipo INNO DB.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq