Სარჩევი:

როგორ გავაუქმო SQL განახლება?
როგორ გავაუქმო SQL განახლება?

ვიდეო: როგორ გავაუქმო SQL განახლება?

ვიდეო: როგორ გავაუქმო SQL განახლება?
ვიდეო: Excel Pivot მაგიდები ნულიდან ექსპერტი ნახევარი საათი + Dashboard! 2024, ნოემბერი
Anonim

თქვენ შეგიძლიათ გააუქმოთ ცვლილებები, რომლებიც ჯერ არ არის მოწოდებული წყაროს კონტროლისთვის

  1. Object Explorer-ში დააწკაპუნეთ მაუსის მარჯვენა ღილაკით ობიექტზე, საქაღალდეზე ან მონაცემთა ბაზაზე თქვენთვის სასურველი ცვლილებებით გაუქმება , აირჩიეთ სხვა SQL წყაროს კონტროლის ამოცანები > გაუქმება ცვლილებები.
  2. აირჩიეთ ობიექტები, რომელთა ცვლილებები გსურთ გაუქმება და დააწკაპუნეთ გაუქმება ცვლილებები.

შესაბამისად, შეგიძლიათ გააუქმოთ SQL მოთხოვნა?

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

გარდა ამისა, როგორ შემიძლია აღვადგინო SQL Server მონაცემები შემთხვევითი განახლებიდან სარეზერვო ასლების გარეშე? ყველაზე გავრცელებული გადაწყვეტილებებია:

  1. აღადგინეთ მონაცემთა ბაზის სარეზერვო ასლი და გამოიყენეთ იგი ორიგინალური მონაცემთა ბაზის ნაცვლად.
  2. იმ შემთხვევაში, თუ განახლების შემდეგ მოხდა სხვა ცვლილებები, ან არ დაუშვათ მონაცემთა ბაზა ოფლაინ რეჟიმში: აღადგინეთ მონაცემთა ბაზის სარეზერვო ასლი სატესტო სერვერზე. გამოიყენეთ SQL Server Management Studio მონაცემთა ექსპორტის ოსტატი მონაცემთა ექსპორტისთვის.

ამ გზით, რა არის rollback ბრძანება SQL-ში?

ა უკან დაბრუნება არის მონაცემთა ბაზა ბრძანება გამოიყენება ტრანზაქციის მენეჯმენტში უკან დაბრუნება წინა ცვლილებები გარიგებაზე. ეს შეიძლება გამოყენებულ იქნას უკან დაბრუნება ცვლილებები ტრანზაქციაზე, რომლებიც კეთდება მხოლოდ ბოლო COMMIT-ის შემდეგ ან ROLLBACK ბრძანება . სინტაქსი ამისთვის უკან დაბრუნება არის უკან დაბრუნება ; მაგალითი: SQL > წაშლა სტუდენტებისგან.

როგორ გავაუქმო მოთხოვნა MySQL-ში?

დაგჭირდებათ კომპლექტი AUTOCOMMIT=0, და მას შემდეგ შეგიძლიათ გამოსცეთ COMMIT ან ROLLBACK ბოლოს შეკითხვა ან სესია ტრანზაქციის წარდგენის ან გაუქმების მიზნით. ამის გაკეთება შეგიძლიათ მხოლოდ გარიგების დროს. ძირითადად: თუ თქვენ ასრულებთ ტრანზაქციას, უბრალოდ გააკეთეთ უკან დაბრუნება. წინააღმდეგ შემთხვევაში, თქვენ არ შეგიძლიათ" გაუქმება "ა MySQL შეკითხვა.

გირჩევთ: