DML ifadələri geri qaytarıla bilərmi?
DML ifadələri geri qaytarıla bilərmi?

Video: DML ifadələri geri qaytarıla bilərmi?

Video: DML ifadələri geri qaytarıla bilərmi?
Video: Damla - Beri Bax 2023 (Official Audio) 2024, Dekabr
Anonim

Təsiri a DML bəyanatı daxil olan əməliyyatı həyata keçirməyincə daimi deyil. Tranzaksiya SQL ardıcıllığıdır bəyanatlar Oracle Database bir vahid kimi davranır (bu bacarmaq subay olmaq DML bəyanatı ). Əməliyyat edilənə qədər, o bacarmaq olmaq geriyə yuvarlandı (geri qaytarıldı).

Sadəcə olaraq, DDL ifadələri geri qaytarıla bilərmi?

DDL ifadələri geri çəkilir . RƏHMƏT sizin üçün verildiyi üçün onu geri qaytarmaq üçün GERİ DÖNÜŞ verə bilməzsiniz DDL bəyanatı . Bu əməliyyatların təbiətinə görə, edə bilməzsiniz geriyə qaytarmaq KOMİT keçmiş. DDL ifadələri əvvəlki seqmentləri geriyə yazmaq olmazdı.

Daha sonra sual yaranır ki, DML ifadələri nədir? DML . DML verilənlərin manipulyasiyası ilə məşğul olan və ən çox yayılmış SQL-i özündə birləşdirən Data Manipulyasiya Dilinin qısa adıdır bəyanatlar SEÇ, INSERT, YENİLƏNDİR, SİL və s. və o, verilənlər bazasında məlumatları saxlamaq, dəyişdirmək, əldə etmək, silmək və yeniləmək üçün istifadə olunur.

Sonra DML əmrlərini geri qaytara bilərikmi?

DML bəyanatlar bacarmaq geri çəkiləcək, DDL ifadələri bacarmaq 't. Bu barədə düşünmək, əgər siz a sonra DDL ifadəsini işlədirsinizsə DML bəyanat, sən geri çəkə bilər ilə etdiyiniz dəyişikliklər DML Şərh, ancaq DDL'den gələn dəyişikliklər deyil, yəni siz bacarmaq əvvəlki kimi geri qayıtma.

DML ifadələri avtomatik icra olunur?

Avtomatik icra . Varsayılan olaraq, a DML bəyanatı açıq şəkildə əməliyyata başlamadan icra edilən əməliyyat müvəffəqiyyətlə avtomatik olaraq həyata keçirilir və ya əməliyyatın sonunda uğursuzluqla geri çəkilir. bəyanat . Bu davranış adlanır avtocommit . Bu davranış ilə idarə olunur AVTOCOMMIT parametr.

Tövsiyə: