ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

[resolvido] Chave estrangeira em mais de uma tabela

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
renanbg
Colaborador
Colaborador


Registrado: Quinta-Feira, 12 de Abril de 2012
Mensagens: 1158

MensagemEnviada: Qua Ago 16, 2017 7:11 pm    Assunto: [resolvido] Chave estrangeira em mais de uma tabela Responder com Citação

Amigos, posso usar chave estrangeira em diversas tabelas?

O motivo é o uso do cascade. Assim quando eu deletar a mestre, os seus filhos serão apagados das demais tabelas


Editado pela última vez por renanbg em Qui Ago 17, 2017 10:16 am, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qua Ago 16, 2017 7:27 pm    Assunto: Responder com Citação

Pode.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
renanbg
Colaborador
Colaborador


Registrado: Quinta-Feira, 12 de Abril de 2012
Mensagens: 1158

MensagemEnviada: Qui Ago 17, 2017 9:09 am    Assunto: Responder com Citação

Beleza.

Neste caso não é necessário fazer a ligação master/detail, onde ligo a query detalhe no datasource da query mestre né?

Te pergunto porque...

Preciso fazer um select com inner join nessa tabela e com isso não teria como ter a estrutura mestre/detalhe já gravada no SQL da query
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qui Ago 17, 2017 10:10 am    Assunto: Responder com Citação

Se você tem a FK com cascade nas tabelas filhos a aplicação tem que excluir apenas o registro pai, sendo que o banco de dados vai excluir os registros filhos.

Espero que ajude
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
renanbg
Colaborador
Colaborador


Registrado: Quinta-Feira, 12 de Abril de 2012
Mensagens: 1158

MensagemEnviada: Qui Ago 17, 2017 10:14 am    Assunto: Responder com Citação

hum, beleza então.
Te fiz a mesma pergunta lá no post da sql 3 tabelas, mas já esta respondida por aqui.

Obrigado.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB