Logo ka.boatexistence.com

რატომ გვჭირდება დაბრუნება?

Სარჩევი:

რატომ გვჭირდება დაბრუნება?
რატომ გვჭირდება დაბრუნება?

ვიდეო: რატომ გვჭირდება დაბრუნება?

ვიდეო: რატომ გვჭირდება დაბრუნება?
ვიდეო: რა არის ჩემი სკოლის ჩანთაში/რა გვჭირდება ამერიკულ სკოლაში?? 2024, მაისი
Anonim

დაბრუნების მიზანია "უკან გადაბრუნება" ნებისმიერი და ყველა მონაცემის ცვლილება განხორციელდა BEGIN TRANSACTION-სა და ROLLBACK-ს შორისშემთხვევაში, თუ სამუშაოს რომელიმე ერთეული ვერ შესრულდება ნებისმიერი შეცდომა.

რატომ არის აუცილებელი COMMIT და rollback განცხადებები?

A COMMIT განცხადება გამოიყენება მიმდინარე ტრანზაქციის ცვლილებების შესანახად. მუდმივია დაბრუნების განცხადება გამოიყენება მიმდინარე ტრანზაქციის ყველა ცვლილების გასაუქმებლად. … თუ ყველა განცხადება შესრულებულია წარმატებით ყოველგვარი შეცდომის გარეშე, COMMIT განცხადება სამუდამოდ შეინახავს მდგომარეობას.

რა ეფექტი აქვს უკან დაბრუნებას?

დაბრუნების ეფექტი არის თითქოს ეს განცხადება არასოდეს ყოფილა გაშვებულიეს ოპერაცია არის განცხადების დონის დაბრუნება. SQL განცხადების შესრულებისას აღმოჩენილი შეცდომები იწვევს განცხადების დონის დაბრუნებას. ასეთი შეცდომის მაგალითია პირველად გასაღებში დუბლიკატი მნიშვნელობის ჩასმის მცდელობა.

რა მოხდება, თუ არ გააუქმებთ ტრანზაქციას?

9 პასუხები. სანამ არ შეასრულებთ ან არ დააბრუნებთ ტრანზაქციას, ის კვლავ " გაშვებულია" და პოტენციურად ინახავს ბლოკირებებს თუ თქვენი კლიენტი (აპლიკაცია ან მომხმარებელი) დახურავს კავშირს მონაცემთა ბაზასთან ჩადენამდე, ნებისმიერი ჯერ კიდევ გაშვებული ტრანზაქციები უკან დაბრუნდება და შეწყდება.

შეგვიძლია თუ არა უკან დახევა ჩადენის შემდეგ?

ტრანზაქციის შესრულების შემდეგ, ცვლილებები ხილული იქნება სხვა მომხმარებლების განცხადებებზე, რომლებიც სრულდება ჩადენის შემდეგ. შეგიძლიათ უკან დააბრუნოთ (გაუქმება) ნებისმიერი ცვლილება ტრანზაქციის დროს ROLLBACK განაცხადით (იხ. ROLLBACK.

გირჩევთ: