SQL-də geriyə qayıtmanın istifadəsi nədir?
SQL-də geriyə qayıtmanın istifadəsi nədir?

Video: SQL-də geriyə qayıtmanın istifadəsi nədir?

Video: SQL-də geriyə qayıtmanın istifadəsi nədir?
Video: Elmira Rəhimova — İntizar (Rəsmi Audio) 2024, Noyabr
Anonim

In SQL , GERİYƏ QAYTARMAQ son BAŞLAMA İŞİ və ya BAŞLAT TRANSACTION-dan sonra relational verilənlər bazası idarəetmə sistemləri (RDBMS) tərəfindən atılan bütün məlumat dəyişikliklərinə səbəb olan əmrdir ki, verilənlərin vəziyyəti " geriyə yuvarlandı "Bu dəyişikliklər edilməzdən əvvəl necə idi.

Bu baxımdan, SQL-də commit və rollback-in istifadəsi nədir?

arasında əsas fərq TƏHLÜKƏSİZ EDİN və GERİ ALIN bəyanatları SQL icrasıdır TƏKLİF EDİN bəyanat cari tərəfindən edilən bütün dəyişiklikləri edir əməliyyat daimi olmaq. Digər tərəfdən icrası GERİYƏ QAYTARMAQ cərəyanın etdiyi bütün dəyişiklikləri silir əməliyyat.

Bir əməliyyatın geri qaytarılması nə vaxt baş verə biləcəyini də bilirsinizmi? A geriyə qaytarmaq lazım deyil baş verir "törədilən zaman" dediyiniz kimi, məncə, "törətməyə cəhd edərkən" nəzərdə tutursunuz. A əməliyyat geri qaytarıla bilər yarandıqdan sonra istənilən vaxt. Bəzi hallarda, a geri çəkilmə baş verəcək tetikleyici və ya məhdudiyyətin pozulması səbəbindən avtomatik olaraq.

Həmçinin sual yaranır ki, SQL-də commitdən istifadə nədir?

The TƏKLİF EDİN əmr əməliyyat əmridir istifadə olunur əməliyyat tərəfindən çağırılan dəyişiklikləri verilənlər bazasında saxlamaq üçün. The TƏKLİF EDİN komanda sonuncudan bəri bütün əməliyyatları verilənlər bazasında saxlayır TƏKLİF EDİN və ya ROLLBACK əmri.

Geriyə qayıtmaq dedikdə nəyi nəzərdə tutursunuz?

A geriyə qaytarmaq konkret əməliyyat və ya əməliyyat dəstini ləğv etməklə verilənlər bazasını əvvəlki vəziyyətə qaytarmaq əməliyyatıdır. Geriyə dönmələr verilənlər bazası sistemləri tərəfindən avtomatik və ya istifadəçilər tərəfindən əl ilə həyata keçirilir.

Tövsiyə: