Melhor resposta
Em primeiro lugar, obrigado por colocar uma pergunta tão boa ……
Antes de realmente ir para a pergunta, sugiro que os candidatos optem por CloudFoundation se você estiver procurando por treinamento da Informatica.
Eles oferecem curso gratuito também. Portanto, use-o por homens e aproveite os benefícios do curso gratuito.
Ok, agora vamos examinar a questão:
SQL:
Exclusão reversível:
Significa que você está sinalizando um registro como excluído em uma tabela específica, em vez de realmente excluí-lo.
Exclusão forçada:
Significa que você está removendo completamente o registro da tabela.
Informatica PowerCenter:
Em geral, os Dataware houses não se divertem em excluir um registro da tabela. Tudo depende dos requisitos do negócio, caso contrário, é estritamente proibido.
Exclusão suave:
Temos um específico sinalizar na tabela de origem como DELETE\_FLAG que teria o valor N. Depois de filtrar os registros, precisamos atualizar os registros com o valor Y, ou seja, significa que o registro deve ser excluído.
Exclusão forçada:
Os registros relacionados a transações inválidas são totalmente excluídos da tabela de origem, emitindo uma instrução DML.
Espero que ajude !!!
Resposta h2 >
Em uma consulta de exclusão reversível, você não está realmente excluindo uma linha de uma tabela. Em vez disso, está apenas atualizando uma coluna específica nessa linha.
Ao fazer uma exclusão definitiva, você está excluindo essa linha específica da tabela.
Se você quiser considerar um exemplo simples em que a exclusão reversível está sendo usada, é o Facebook. Quando você acredita que está excluindo sua conta, na verdade não está. Você está apenas atualizando alguma coluna na tabela, digamos a coluna is\_active e definindo-a como 0. Quando você faz login com as mesmas credenciais de nome de usuário e senha, não está criando uma nova conta. Em vez disso, está atualizando novamente a mesma coluna a 1.
A exclusão reversível é uma consulta de atualização, enquanto a exclusão definitiva é uma consulta de exclusão real.