Dml deyimlerinin kesinleştirilmesi gerekiyor mu?
Dml deyimlerinin kesinleştirilmesi gerekiyor mu?

Video: Dml deyimlerinin kesinleştirilmesi gerekiyor mu?

Video: Dml deyimlerinin kesinleştirilmesi gerekiyor mu?
Video: SQL Server - Sorgulama DML Deyimleri 2024, Mart
Anonim

DML (Veri Manipülasyon Dili) komutlarının işlenmesi/geri alınması için gerekir.

Güncelleme ifadesinin taahhüt edilmesi gerekiyor mu?

Bu, bir tabloyu güncelleyen (değiştiren) bir ifadeyi çalıştırdığınız anda MySQL'in güncellemeyi kalıcı hale getirmek için diskte sakladığı anlamına gelir. Bu nedenle evet, varsayılan olarak, yalnızca INSERT kullanıyorsanız, eklediğiniz kayıtlar kaydedilecektir ve onları geri almaya çalışmanın bir anlamı yoktur.

DML Otomatik tamamlama mı?

Tekrar ediyorum, DML Oracle'da otomatik olarak işlenmez Bununla birlikte, genellikle veritabanına bağlanmak için kullandığımız istemci yazılımı her ifadeden sonra taahhüt verecek şekilde yapılandırılabilir. Örneğin, Autocommit, TOAD ve PL/SQL Developer gibi IDE'lerde bir seçenektir.

DDL ifadeleri için taahhüt gerekli mi?

Hayır, her zaman taahhüt eder. Geri almak istiyorsanız, bunu DDL'den önce yapmanız gerekir. DDL'yi mevcut işleminizden izole etmek istiyorsanız, onu kendi ayrı işleminde yürütmeniz gerekir.

Hemen yürütüldükten sonra kesinleştirme gerekli mi?

Taahhüt, her HEMEN ÇALIŞTIR'dan sonra gerekli değildir

Önerilen: