Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como fazer uma Foreign Key
No tabelas SQL , você pode usar chaves estrangeiras para ligar colunas semelhantes em duas tabelas diferentes. Por exemplo, uma tabela usada para conter informações que descrevem uma venda pode conter um campo com o número de identificação do funcionário que fez a venda . Uma chave estrangeira iria ligar o número de identificação do funcionário da tabela de vendas para a tabela de funcionários , que armazena outras informações sobre o empregado , tais como nome e posição. Isto reduz a necessidade para copiar as informações , poupa tempo e mantém tabelas pequenas e separadas . Instruções
1

Determine a coluna que você precisa para usar como chave estrangeira. A coluna ou atributo , você pode usar como uma chave estrangeira deve ser uma coluna que ocorre em ambas as tabelas que você deseja unir-se na chave estrangeira. As colunas não tem que ter exatamente o mesmo nome , mas deve descrever os mesmos dados
2

Adicione esta linha ao seu código para criar , simultaneamente, a chave estrangeira ao criar uma tabela : . " FOREIGN KEY tipo coluna1 Referências tabela2 ( coluna2 ). " " Column1 " é o nome do atributo ou coluna da tabela atual usado como parte da chave estrangeira; "type" descreve o tipo de dados da coluna , tais como inteiro ou seqüência de caracteres ; " tabela2 " é o nome do segundo tabela que você deseja se conectar e " coluna2 " é o nome da coluna ou atributo na segunda tabela que corresponde " coluna1 ".
3

Adicione esta linha ao seu código para alterar uma tabela existente para adicionar uma chave estrangeira :

ALTER TABLE table_name

aDD FOREIGN KEY ( coluna1 )

Referências tabela2 (coluna 2)
4

nomes de colunas múltiplas separadas com vírgulas. Você também pode dar a chave estrangeira um nome quando você alterar uma tabela para adicionar uma chave estrangeira :

ALTER TABLE table_name

ADD CONSTRAINT FOREIGN KEY FK_foreignkeyname

( coluna1 ,

column2 )

Referências tabela2

( coluna1 ,

column2 )

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter texto para CSV no KiXtart 
·Como verificar Rollback Segment Tamanho 
·Como desfragmentar uma imagem VMWare 
·Como substituir uma lista em Python 
·Variáveis ​​numéricas Versus Personagens 
·Como inserir um número inteiro em uma string 
·Como desativar um Handler Trusted 
·Matriz PHP Ordenar Função 
·Como atualizar o PHP no iWeb 
·Como escrever Apps Script 
  Artigos em destaque
·Implementação em Matlab do Método de Monte Carlo 
·Como usar a função strpbrk em C + + 
·Sintaxe contra o erro semântico 
·Como atualizar o PHP no iWeb 
·Como fazer greve -through Texto 
·Como melhorar a legibilidade do COBOL 
·Como verificar se uma matriz tem valor ou não em C + +…
·Como criar um script Formato 
·Como excluir um arquivo no SVN Eclipse 
·Como centralizar um Tag de largura fixa Div 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados