A instrução de atualização pode ser revertida?
A instrução de atualização pode ser revertida?

Vídeo: A instrução de atualização pode ser revertida?

Vídeo: A instrução de atualização pode ser revertida?
Vídeo: TUTORIAL: Veja como atualizar do Windows 7 para o Windows 10 gratuitamente! 2024, Novembro
Anonim

5 respostas. A resposta curta é: Não. No entanto, você não precisa colocar o banco de dados off-line para fazer uma restauração parcial em uma ou mais tabelas. Vocês posso restaurar um backup em um banco de dados separado e, em seguida, usar consultas TSQL para restaurar as linhas que foram impactadas negativamente por seu atualizar.

Da mesma forma, você pode perguntar, podemos reverter a instrução de atualização no SQL Server?

Envolvendo o seu SQL INSERIR ATUALIZAR ou DELETE demonstração em uma TRANSAÇÃO tu tem a habilidade de ROLLBACK ou COMPROMETE suas mudanças. Se tu embrulhe o SQL em um TRAN declaração você pode execute o Comando ROLLBACK e desfazer o que tu acidentalmente fez.

Também sabe, a reversão pode ser feita após a confirmação? Até você comprometer-se uma transação: Depois de tu comprometer-se a transação, as alterações são visíveis para as instruções de outros usuários que executam depois de a comprometer-se . Vocês pode rolar para trás (desfazer) quaisquer alterações feito durante a transação com o ROLLBACK declaração (ver ROLLBACK.

Saiba também, o que a instrução de rollback faz?

Declaração ROLLBACK . o Declaração ROLLBACK é o inverso do COMMIT demonstração . Desfaz algumas ou todas as alterações do banco de dados feitas durante a transação atual. Normalmente, apenas o SQL com falha demonstração é revertido, não toda a transação.

Podemos reverter após o commit no SQL Server?

Commit no SQL Server Commit é usado para mudanças permanentes. Quando nós usar Comprometer-se em qualquer consulta, a mudança feita por essa consulta vai ser permanente e visível. Nós podemos 't Reverter após a Comprometer-se.

Recomendado: