テーブルHR_EMPMAST
からデータを削除して、最後の削除をロールバックしたい質問をします。私を手伝ってくれますか?最後に削除されたSQL Serverテーブルの削除されたデータをロールバックする方法
DELETE FROM HR_EMPMAST
テーブルHR_EMPMAST
からデータを削除して、最後の削除をロールバックしたい質問をします。私を手伝ってくれますか?最後に削除されたSQL Serverテーブルの削除されたデータをロールバックする方法
DELETE FROM HR_EMPMAST
単純で悲しい答えは、できません。
このようなDELETE FROM
ステートメントを '元に戻す'という唯一の方法は、実際に削除前にデータベースからバックアップを保存した場合です。そのバックアップを完全にインポートするか、IMPORT FROM
ステートメントを使用することができます。
残念ながら、コピーを保存していないと、そのデータは失われます。それは、あなたが削除したいと確信しているかどうかをSQL管理者があなたに尋ねる理由です。イン・リバーチブル!
あなたはOP –
CTRL-Zのように、実際に「ロールバック」する方法がない場合、そのコマンドは存在しません。何かを間違って削除した場合は、私はわずかに投稿を編集して、ロジックをクリアする:) – hewi
http://stackoverflow.com/questions/3540729/how-to-recover-deleted-rows-from-sql-server-table復旧モードが完全に設定されている場合は、https:// sqlbak .com/blog/recover-deleted-data-in-sql-server/ – Eric
これを明示的な**トランザクション**ブロック( 'BEGIN TRANSACTION .....')の中で実行しているなら、結果とオプションで 'ROLLBACK TRANSACTION'を発行します –
あなたの答えをありがとうと言いたいと思います。私はデータベースのバックアップを持っていますが、カラムテーブルが一致しません。データベースのバックアップからカラムを追加してテーブルを復元します。 – Kosal