O que é a opção Cascade na chave estrangeira?
O que é a opção Cascade na chave estrangeira?

Vídeo: O que é a opção Cascade na chave estrangeira?

Vídeo: O que é a opção Cascade na chave estrangeira?
Vídeo: Delete Cascade? O que é isso? | CreateSe 2024, Maio
Anonim

CASCATA : Exclua ou atualize a linha da tabela pai e exclua ou atualize automaticamente as linhas correspondentes na tabela filho. SET NULL: Exclua ou atualize a linha da tabela pai e defina o chave estrangeira coluna ou colunas na tabela filho para NULL.

Desse modo, o que você quer dizer com excluir cascata na chave estrangeira?

UMA chave estrangeira com cascata deletar significa que se um registro na tabela pai for apagado , então os registros correspondentes na tabela filho vai ser automaticamente apagado.

Da mesma forma, qual é o significado de Cascade em banco de dados? No SQL, cascata excluir meios se um dos registros-pai for excluído, todos os registros-filhos correspondentes serão excluídos automaticamente. No DBMS, também existe uma operação chamada cascateando rolar para trás.

Também sabe, o que é um exemplo de chave estrangeira?

UMA chave estrangeira é uma coluna (ou colunas) que faz referência a uma coluna (na maioria das vezes o principal chave ) de outra mesa. Para exemplo , digamos que temos duas tabelas, uma tabela CUSTOMER que inclui todos os dados do cliente e uma tabela PEDIDOS que inclui todos os pedidos do cliente.

O que faz em cascata de atualização?

SOBRE ATUALIZAR CASCADE significa que se a chave primária pai for alterada, o valor filho vai também mude para refletir isso. SOBRE ATUALIZAR CASCADE SOBRE DELETE CASCADE significa que se você ATUALIZAR OU EXCLUIR o pai, a mudança é em cascata para a criança.

Recomendado: