Bolehkah pernyataan DML ditarik balik?
Bolehkah pernyataan DML ditarik balik?

Video: Bolehkah pernyataan DML ditarik balik?

Video: Bolehkah pernyataan DML ditarik balik?
Video: Recording - Pertemuan 6 - Basis Data - Data Manipulation Language (DML) 2024, November
Anonim

Kesan a kenyataan DML tidak kekal sehingga anda melakukan transaksi yang merangkuminya. Transaksi ialah urutan SQL kenyataan bahawa Pangkalan Data Oracle menganggap sebagai satu unit (ia boleh jadi bujang kenyataan DML ). Sehingga transaksi dilakukan, ia boleh jadilah diperkenalkan semula (dibatalkan).

Ringkasnya, bolehkah penyata DDL ditarik balik?

Pernyataan DDL boleh digulung semula . Memandangkan COMMIT telah dikeluarkan untuk anda, anda tidak boleh mengeluarkan ROLLBACK untuk membuat asal pernyataan DDL . Dengan sifat operasi ini, anda tidak boleh kembalikan melepasi COMMIT. kenyataan DDL dahulunya tidak ditulis untuk memutar balik segmen.

Seterusnya, persoalannya ialah, apakah pernyataan DML itu? DML . DML ialah nama pendek Bahasa Manipulasi Data yang berkaitan dengan manipulasi data dan termasuk SQL yang paling biasa kenyataan seperti SELECT, INSERT, UPDATE, DELETE, dsb., dan ia digunakan untuk menyimpan, mengubah suai, mendapatkan semula, memadam dan mengemas kini data dalam pangkalan data.

Kemudian, bolehkah kita melancarkan semula arahan DML?

DML kenyataan boleh ditarik balik, penyata DDL boleh t. Penalaran mengenainya, jika anda menjalankan pernyataan DDL selepas a DML kenyataan, awak boleh rollback perubahan yang anda buat dengan DML kenyataan, tetapi bukan perubahan yang datang daripada DDL, jadi anda boleh jangan kembali seperti dahulu.

Adakah penyata DML Autocommit?

Autocommit . Secara lalai, a kenyataan DML dilaksanakan tanpa secara eksplisit memulakan urus niaga secara automatik dilakukan pada kejayaan atau digulung semula pada kegagalan pada penghujung kenyataan . Tingkah laku ini dipanggil autokomit . Tingkah laku ini dikawal dengan AUTOKOMIT parameter.

Disyorkan: