É possível reverter um update simples?
01/08/2003
0
Efetuei um update em uma tabela, mas obtive resultados nao muito agradáveis.....necessito desfazer tal atualização OU se possivel, restaurar apenas uma tabela de um backup ....
Anonymous
Curtir tópico
+ 0
Responder
Posts
02/08/2003
Andre Azevedo
Se vc não iniciou um BEGIN TRANSACTION nem mesmo um update complexo poderá te salvar. Ao menos que vc tenha um backup !
Restaure o backup em outro database e exporte a tabela p/ o database original !
Restaure o backup em outro database e exporte a tabela p/ o database original !
Responder
19/08/2003
Torres Delphi
O uso do BEGIN TRANS eh o seu maior aliado ao fazer atualizacoes, so finalize com COMMIT se realmente tiver certeza dos registros afetados, caso contrario, nao pense duas vezes ROLLBACK.
Outra alternativa eh fazer um backup da tabela, porem isso causa ´sujeiras´ no banco. Utilize sempre o pre-fixo ´TMP_´ pra identificar facilmente os backups temporarios. Ex.:
SELECT * INTO TMP_TAB_CLIENTE
FROM TAB_CLIENTE
Depois drop a tabela backup (depois de alguns dias) pra nao ficar sujeira no banco
DROP TABLE <TABELA_BACKUP>
Outra alternativa eh fazer um backup da tabela, porem isso causa ´sujeiras´ no banco. Utilize sempre o pre-fixo ´TMP_´ pra identificar facilmente os backups temporarios. Ex.:
SELECT * INTO TMP_TAB_CLIENTE
FROM TAB_CLIENTE
Depois drop a tabela backup (depois de alguns dias) pra nao ficar sujeira no banco
DROP TABLE <TABELA_BACKUP>
Responder
Clique aqui para fazer login e interagir na Comunidade :)