Veritabanına yeni veri ekleme,var olan verileri güncelleme veya silme işlemleri DML(Data Manipulation Language-Veri İşleme Dili) kullanılarak yapılmaktadır.
DML cümlelerini kullanarak veriler üzerinde değişiklik yaptıktan sonra bu değişikliklerin kalıcı olması için COMMIT komutu çalıştırılmalıdır.COMMIT komutunun çalıştırılması ile o ana kadar yapılan değişikliklerin hepsi veritabanına işlenir ve kalıcı hale gelir.Yapılan değişiklikleri geri almak için ise ROLLBACK komutu kullanılır.
Oracle tarafından desteklenen DML ifadeler ;
- INSERT : Tabloya yeni kayıt ekler.
- UPDATE : Tabloda ki kaydı güncelleştirir.
- DELETE : Tabloda ki kaydı siler.
- MERGE : Tabloya kayıt ekler ya da değiştirir.
- LOCK TABLE : Diger oturumların tablo üzerinde DML işlem yapmasını engeller.
- SELECT FOR UPDATE : Başka oturumların seçilen kayıtlar üzerinde DML işlem yapmasını engeller.