Rumah >pangkalan data >Oracle >Cara menggunakan truncate dalam oracle
Arahan TRUNCATE dalam Oracle digunakan untuk memadamkan semua data dalam jadual dengan cepat. Ia tidak menggunakan log transaksi, pantas dan tidak boleh digulung semula. Ia akan mengagihkan semula ruang jadual, mengekalkan definisi jadual dan menetapkan semula identiti kolum. Berbanding dengan DELETE, TRUNCATE lebih pantas, tidak boleh ditarik balik dan ruang akan diperuntukkan semula.
TRUNCATE penggunaan dalam Oracle
TRUNCATE ialah arahan dalam Oracle yang digunakan untuk memadam semua data dalam jadual dengan cepat. Tidak seperti kenyataan DELETE, TRUNCATE tidak menggunakan log transaksi, yang menjadikannya lebih pantas. Sintaks
Ciri
Cepat:
TRUNCATE tidak menggunakan log urus niaga, jadi ia lebih cepat daripada DELETE.
Kekalkan takrif jadual: TRUNCATE tidak memadamkan takrif jadual seperti kekangan, indeks atau pencetus.
Boleh Rollback Tiada rollback
Rollbackable
Pengagihan semula ruang | Tiada pengagihan semula ruang | |
---|---|---|
Lajur identiti | Tetapkan Semula 置 示示 Contoh | |
Contoh berikut akan memadamkan semua data dalam Jadual: | Nota | |
TRUNCATE tidak boleh digulung, jadi pastikan anda mempunyai sandaran data jadual anda sebelum melaksanakannya. | TRUNCATE boleh menyebabkan pemecahan ruang meja, jadi disyorkan untuk memuat semula ruang meja secara berkala jika TRUNCATE digunakan secara meluas. |
Atas ialah kandungan terperinci Cara menggunakan truncate dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!