Arahan DELETE dan DROP Oracle digunakan untuk memadam data, tetapi dengan cara yang berbeza: DELETE memadamkan baris tertentu dalam jadual yang memenuhi syarat dan boleh memulihkan data yang dipadamkan. DROP memadamkan keseluruhan jadual atau objek pangkalan data lain, memadam data secara kekal dan menjadikannya tidak boleh dipulihkan.
Perbezaan antara DELETE dan DROP dalam Oracle
Dalam Oracle, DELETE dan DROP ialah dua arahan yang digunakan untuk memadam data, tetapi cara ia berfungsi berbeza. Perintah
DELETE
- DELETE digunakan untuk memadamkan baris tertentu daripada jadual.
- Ia memerlukan klausa WHERE untuk menentukan baris yang hendak dipadamkan.
- Hanya padamkan baris yang memenuhi syarat klausa WHERE.
- Baris yang dipadamkan tidak dipadamkan secara fizikal tetapi ditandakan sebagai dipadamkan. Ini membenarkan baris yang dipadamkan dipulihkan melalui operasi BATALKAN PADAM jika perlu. Perintah
DROP
- DROP digunakan untuk memadamkan jadual, pandangan atau objek pangkalan data lain.
- Ia tidak memerlukan klausa WHERE.
- Objek yang dipadamkan dan semua data berkaitan akan dipadamkan secara kekal.
- Objek yang dipadam melalui arahan DROP tidak boleh dipulihkan.
Ringkasan
- DELETE digunakan untuk memadamkan baris tertentu dalam jadual, manakala DROP digunakan untuk memadam keseluruhan jadual atau objek pangkalan data lain.
- DELETE boleh diterbalikkan, manakala DROP tidak boleh diterbalikkan.
- Apabila menggunakan DELETE, anda perlu menyatakan syarat, tetapi DROP tidak.
Atas ialah kandungan terperinci Perbezaan antara delete dan drop dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!