Tədqiqat əmri birbaşa olaraq nə vaxt baş verir?

Mündəricat:

Tədqiqat əmri birbaşa olaraq nə vaxt baş verir?
Tədqiqat əmri birbaşa olaraq nə vaxt baş verir?
Anonim

COMMIT əmri birbaşa olaraq nə vaxt baş verir? İstifadəçi CREATE və ya DEĞİŞTİR CƏDVƏL kimi DDL əmri verdikdə. DROP əmri mövcud cədvəldən sətirləri silmək üçün istifadə edilə bilər.

Öhdəliyin dolayı və ya açıq şəkildə baş verməsi ilə müəyyən edilir?

Tranzaksiya müddəti KOMMİTin dolayı və ya açıq şəkildə baş verməsi ilə müəyyən edilir. … Bu, avtomatik olaraq hərəkətlərinizi həyata keçirəcək. TƏKLİF EDİN. Geriyə qaytarmaq. Bu Əmri qeyd etməklə DML əməliyyatlarının geri qaytarılmasına icazə verir.

Düzgün öhdəlik nədir?

İmplicit öhdəliyi təhsil əmri icra edilmədən baş verir və yalnız müəyyən SQL (DDL) ifadələri yerinə yetirildikdə baş verir. (Yəni, Bəyanatları daxil edin, YENİLƏNİN və ya SİLİN)

Hansı əmrlər gizli şəkildə icra olunur?

SET autocommit=1 əgər dəyər 0 olarsa, gizli öhdəlik yaradır. Bütün bu ifadələr icradan əvvəl gizli öhdəlik yaradır. Bu o deməkdir ki, bəyanat xəta ilə uğursuz olsa belə, əməliyyat həyata keçirilir. Onlardan bəziləri, məsələn, CƏDVƏL YARAT …

Hansı iki ifadə gizli öhdəliyin baş verməsinə səbəb ola bilər?

FUNKSİYASI DEĞİŞTİR, FUNKSİYA YARAT və DÜŞÜŞ FUNKSİYASI həmçinin yüklənə bilən funksiyalarla deyil, saxlanılan funksiyalarla istifadə edildikdə gizli öhdəlik yaradır. (ALTER FUNCTION yalnız saxlanılan funksiyalarla istifadə oluna bilər.) CREATE TABLE və DROP TABLE ifadələri TEMPORARY açar sözü istifadə olunarsa, əməliyyat həyata keçirmir.

Tövsiyə: