Table des matières:

Comment annuler une mise à jour SQL ?
Comment annuler une mise à jour SQL ?

Vidéo: Comment annuler une mise à jour SQL ?

Vidéo: Comment annuler une mise à jour SQL ?
Vidéo: Création, mise à jour et suppression de BDD SQL Server / Create Alter Drop database 2024, Peut
Anonim

Vous pouvez annuler les modifications qui ne sont pas encore validées dans le contrôle de code source

  1. Dans l'Explorateur d'objets, cliquez avec le bouton droit sur l'objet, le dossier ou la base de données contenant les modifications que vous souhaitez annuler , sélectionnez Autre SQL Tâches de contrôle de code source > annuler changements.
  2. Sélectionnez les objets avec les modifications que vous souhaitez annuler et cliquez annuler Changements.

En conséquence, pouvez-vous annuler une requête SQL ?

annuler est appelé rollback dans SQL . Une fois que tu ai fait un commit, vous pouvez 't annuler sans entrer dans la restauration des sauvegardes. Notez que faire un rollback annulera une transaction entière, ce qui signifie chaque mise à jour, insertion et suppression depuis le début de la transaction, ce qui est généralement depuis la dernière validation ou annulation.

De plus, comment puis-je récupérer les données SQL Server à partir de mises à jour accidentelles sans sauvegardes ? Les solutions les plus courantes sont:

  1. Restaurez la sauvegarde de la base de données et utilisez-la à la place de la base de données d'origine.
  2. Au cas où d'autres modifications se produiraient après la MISE À JOUR ou si vous ne pouvez pas autoriser la base de données à être hors ligne: Restaurez une sauvegarde de la base de données sur un serveur de test. Utilisez l'assistant d'exportation de données SQL Server Management Studio pour exporter les données.

De cette façon, qu'est-ce que la commande rollback en SQL ?

UNE RETOUR EN ARRIERE est une base de données commander utilisé dans la gestion des transactions pour revenir les modifications précédentes sur la transaction. Cela peut être utilisé pour revenir les changements sur la transaction qui ne sont effectués qu'après le dernier COMMIT ou ROLLBACK, commande . La syntaxe pour retour en arriere est RETOUR EN ARRIERE ; Exemple: SQL > SUPPRIMER DES ÉTUDIANTS.

Comment annuler une requête dans MySQL ?

Vous devrez définir AUTOCOMMIT=0, et après vous pouvez émettre COMMIT ou ROLLBACK à la fin de mettre en doute ou session pour soumettre ou annuler une transaction. Vous ne pouvez le faire que lors d'une transaction. Fondamentalement: si vous effectuez une transaction, effectuez simplement une annulation. Sinon, vous ne pouvez pas " annuler " une requête MySQL.

Conseillé: