Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk berguling kembali dalam oracle

Bagaimana untuk berguling kembali dalam oracle

下次还敢
下次还敢asal
2024-04-07 15:33:21416semak imbas

Rollback ialah operasi pangkalan data yang digunakan untuk membuat asal perubahan pada pangkalan data. Dalam pangkalan data Oracle, rollback boleh dilakukan dengan menyambung ke pangkalan data dan memulakan transaksi. Laksanakan penyata ROLLBACK untuk melancarkan semula perubahan dalam transaksi. Serahkan urus niaga untuk menyimpan operasi rollback secara kekal (pilihan). Selain itu, Oracle menyediakan pilihan rollback lain seperti SAVEPOINT rollback, baris tunggal rollback dan table rollback.

Bagaimana untuk berguling kembali dalam oracle

Oracle Rollback

Apa itu rollback?

Rollback ialah operasi pangkalan data yang digunakan untuk membuat asal perubahan terkini yang dibuat pada pangkalan data. Rollback adalah kritikal apabila berlaku masalah atau data perlu dipulihkan.

Bagaimana untuk melancarkan pangkalan data Oracle?

Langkah 1: Sambung ke pangkalan data

Gunakan SQL*Plus atau alatan klien lain untuk menyambung ke pangkalan data Oracle yang anda ingin putar semula.

<code class="sql">sqlplus username/password@database</code>

Langkah 2: Mulakan transaksi

Sebelum melakukan operasi pemulangan semula, transaksi mesti dimulakan. . simpan operasi pemulangan semula ke pangkalan data secara kekal, anda perlu melakukan transaksi:

<code class="sql">START TRANSACTION;</code>

Kembali untuk senario tertentu

Selain melancarkan keseluruhan transaksi, Oracle juga menyediakan jenis pilihan pemulangan yang lain: ROLLBACK

INTSAVEPOINT Rollback:

Membenarkan pengguna membuat rollback ke titik tertentu dalam transaksi.

Ulang Balik Baris Tunggal: Undur baris pangkalan data tertentu sahaja.

Tukar balik Jadual:

Tukar balik bertukar kepada keseluruhan jadual.
  • Jenis rollback khusus yang digunakan bergantung pada situasi khusus dan jumlah data yang perlu digulung semula.

Atas ialah kandungan terperinci Bagaimana untuk berguling kembali dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn