Fórum Alterar campos em tabelas diferentes #404069

30/06/2011

0

Estou com uma duvida sobre alterar tabelas vcs podem me ajudar? Se eu alterar um campo de uma tabela e esse campo faz referencia em outra tabela,o campo na tabela referenciada tb muda certo? Quero saber se tem como por exemplo: eu alterar o campo nome na tabela funcionario e automaticamente alterar o campo nome do funcionario na tabela separação, pois para buscar o nome do funcionario na tabela separação e feito uma pesquisa e me traz o nome do funcionario.
Rogerio Sena

Rogerio Sena

Responder

Posts

30/06/2011

Leandro Carvalho

Tu deve ter a seguinte estrutura:

Tabela Funcionario:

Codigo
Nome
ets....

Tabela Separacao

CodigoFuncionario
etc....


Na tabela Separação tu só vai salvar o Código do funcionario(Codigo), tu não salva mais nada do Funcionário.
Depois tu vai mostrar os outros dados do funcionario por consulta sql.

Tu só faz referência em outras tabelas atraves do campo código da tabela de origem, sendo esse campo único com chave primaria.
Responder

Gostei + 0

30/06/2011

Wilson Junior

Você está com um problema de definição de tabelas do banco de dados, pois se você possui referência da tabela funcionário com outra tabela, você deveria salvar o índice da tabela funcionário bna sua tabela de separação e quando fosse buscar o nome do funcionário através da tabela separaçao, você deve fazer um JOIN entre as tabelas.

Espero ter colaborado.
Responder

Gostei + 0

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

Aceitar