Logo hy.boatexistence.com

Ինչու՞ է մեզ հետ վերադարձի կարիք:

Բովանդակություն:

Ինչու՞ է մեզ հետ վերադարձի կարիք:
Ինչու՞ է մեզ հետ վերադարձի կարիք:

Video: Ինչու՞ է մեզ հետ վերադարձի կարիք:

Video: Ինչու՞ է մեզ հետ վերադարձի կարիք:
Video: Տերն իմ Հովիվն է - Սեւակ Բարսեղյան / Tern im Hovivn e - Sevak Barseghyan / Tern im Hovivs e 2024, Մայիս
Anonim

Վերադարձի նպատակն է «հետ վերադարձնել» բոլոր տվյալների փոփոխությունները կատարվել են BEGIN TRANSACTION-ի և ROLLBACK-ի միջևդեպքում, եթե աշխատանքի որևէ միավոր չկատարվի դրա պատճառով: ցանկացած սխալ:

Ինչո՞ւ են անհրաժեշտ COMMIT և հետադարձ հայտարարությունները:

A COMMIT քաղվածքն օգտագործվում է ընթացիկ գործարքի փոփոխությունները պահպանելու համար մշտական է Վերադարձի քաղվածքն օգտագործվում է ընթացիկ գործարքում կատարված բոլոր փոփոխությունները չեղարկելու համար: … Եթե բոլոր հայտարարությունները հաջողությամբ կատարվեն առանց որևէ սխալի, COMMIT հայտարարությունը ընդմիշտ կպահպանի վիճակը:

Ի՞նչ ազդեցություն ունի հետադարձ հայտարարությունը:

Վերադարձի էֆեկտը է, կարծես այդ հայտարարությունը երբեք չի գործարկվելԱյս գործողությունը հայտարարության մակարդակի հետ վերադարձ է: SQL քաղվածքի կատարման ժամանակ հայտնաբերված սխալները առաջացնում են քաղվածքի մակարդակի հետադարձումներ: Նման սխալի օրինակ է առաջնային բանալիում կրկնօրինակ արժեք մտցնելու փորձը:

Ի՞նչ կպատահի, եթե չվերադարձնեք գործարքը:

9 Պատասխաններ: Քանի դեռ դուք չեք կատարում կամ հետ չեք վերադարձնում գործարքը, այն դեռ «գործում է» և պոտենցիալ պահում է կողպեքներ Եթե ձեր հաճախորդը (հավելվածը կամ օգտվողը) փակում է կապը տվյալների բազայի հետ նախքան կատարելը, ցանկացած դեռևս գործող գործարքները կվերացվեն և կդադարեցվեն:

Կարո՞ղ ենք ետ վերադառնալ պարտավորությունից հետո:

Գործարքը կատարելուց հետո փոփոխությունները տեսանելի են այլ օգտատերերի հայտարարություններին, որոնք կատարվում են կոմիտից հետո: Դուք կարող եք հետ վերադարձնել (հետարկել) գործարքի ընթացքում կատարված ցանկացած փոփոխություն՝ ROLLBACK հայտարարությամբ (տես ROLLBACK.

Խորհուրդ ենք տալիս: