Rumah > pangkalan data > Oracle > Apakah kegunaan urus niaga dalam prosedur tersimpan oracle?

Apakah kegunaan urus niaga dalam prosedur tersimpan oracle?

青灯夜游
Lepaskan: 2022-01-25 17:30:19
asal
1934 orang telah melayarinya

Dalam prosedur tersimpan Oracle, urus niaga digunakan untuk memastikan ketekalan data dan terdiri daripada sekumpulan penyata DML yang berkaitan Operasi yang dilakukan oleh kumpulan penyata DML ini sama ada semuanya disahkan atau dibatalkan. Apabila operasi transaksi dilakukan, kunci diletakkan pada jadual dan baris yang terjejas untuk menghalang pengguna lain daripada menukar struktur jadual atau transaksi lain daripada melaksanakan operasi DML pada baris yang sepadan.

Apakah kegunaan urus niaga dalam prosedur tersimpan oracle?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 11g, komputer Dell G3.

Pemprosesan transaksi prosedur tersimpan Oracle

1. Transaksi digunakan untuk memastikan ketekalan data dan terdiri daripada satu set penyata DML yang berkaitan operasi yang dilakukan oleh kumpulan penyata DML ini sama ada semuanya disahkan atau semua dibatalkan.

2. Apabila melaksanakan operasi transaksi (DML), Oracle akan mengunci jadual yang terjejas untuk menghalang pengguna lain daripada menukar struktur jadual. Ia juga akan menambah kunci baris pada baris yang terjejas untuk menghalang pengguna lain daripada menukar struktur jadual. Halang transaksi lain daripada melaksanakan operasi DML pada baris yang sepadan.

3. Apabila melaksanakan komitmen transaksi atau rollback transaksi, Oracle akan mengesahkan perubahan transaksi atau melancarkan transaksi, menamatkan transaksi, memadamkan titik simpan dan melepaskan kunci.

4. Lakukan transaksi (COMMIT) untuk mengesahkan perubahan urus niaga, tamatkan urus niaga semasa, padam titik simpan dan lepaskan kunci, menjadikan semua data yang belum selesai dalam transaksi semasa ditukar secara kekal.

5. Simpan titik (SAVEPOINT) Dalam transaksi semasa, tandakan titik simpan transaksi.

6. Urus niaga Rollback (ROLLBACK) melancarkan semula keseluruhan urus niaga, memadam semua mata simpanan yang ditakrifkan oleh transaksi, melepaskan kunci dan membuang semua perubahan data yang belum selesai.

7. Gulung semula urus niaga ke titik simpan yang ditentukan (GOLONG KEMBALI KE SAVEPOINT) Gulung semula urus niaga semasa ke titik simpan yang ditentukan, buang sebarang perubahan selepas titik simpan dibuat, dan lepaskan kunci.

8 Apabila melaksanakan penyata DDL, DCL atau keluar dari SQL*PLUS, transaksi akan diserahkan secara automatik

9 🎜> 10. Semasa pertanyaan data, cuba untuk tidak memulakan urus niaga;

Kes:

Tutorial yang disyorkan: "

Tutorial Oracle"

Atas ialah kandungan terperinci Apakah kegunaan urus niaga dalam prosedur tersimpan oracle?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan