| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
renanbg Colaborador


Registrado: Quinta-Feira, 12 de Abril de 2012 Mensagens: 1158
|
Enviada: Qua Ago 16, 2017 7:11 pm Assunto: [resolvido] Chave estrangeira em mais de uma tabela |
|
|
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 |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qua Ago 16, 2017 7:27 pm Assunto: |
|
|
| Pode. |
|
| Voltar ao Topo |
|
 |
renanbg Colaborador


Registrado: Quinta-Feira, 12 de Abril de 2012 Mensagens: 1158
|
Enviada: Qui Ago 17, 2017 9:09 am Assunto: |
|
|
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 |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qui Ago 17, 2017 10:10 am Assunto: |
|
|
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 |
|
 |
renanbg Colaborador


Registrado: Quinta-Feira, 12 de Abril de 2012 Mensagens: 1158
|
Enviada: Qui Ago 17, 2017 10:14 am Assunto: |
|
|
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 |
|
 |
|