SQL-д буцаах нь юу вэ?
SQL-д буцаах нь юу вэ?

Видео: SQL-д буцаах нь юу вэ?

Видео: SQL-д буцаах нь юу вэ?
Видео: Юлька_Рассказ_Слушать 2024, May
Anonim

онд SQL , БУЦААХ Энэ нь хамгийн сүүлд ЭХЛЭХ АЖЛЫГ, эсвэл гүйлгээг эхлүүлэхээс хойшхи бүх өгөгдлийн өөрчлөлтийг харилцааны мэдээллийн сангийн удирдлагын систем (RDBMS) устгахад хүргэдэг тушаал бөгөөд ингэснээр өгөгдлийн төлөв " буцаж эргэв "Тэдгээр өөрчлөлт хийхээс өмнөх байдал.

Үүнтэй холбогдуулан SQL-д commit болон rollback-ийн хэрэглээ юу вэ?

хоорондын гол ялгаа COMMITI болон БУЦАХ -ийн мэдэгдлүүд SQL -ийн гүйцэтгэл юм ЗОРИУЛАХ мэдэгдэл нь одоогийн хийсэн бүх өөрчлөлтийг хийдэг гүйлгээ байнгын болох. Нөгөө талаар гүйцэтгэлийн БУЦААХ гүйдлийн хийсэн бүх өөрчлөлтийг арилгана гүйлгээ.

Мөн гүйлгээг буцаах тохиолдол хэзээ болохыг мэдэх үү? А буцаах хэрэггүй тохиолддог "Үйлдэх үед" гэж хэлж байгаа шигээ "үйлдэх гэж оролдох үед" гэсэн үг байх. А гүйлгээг буцааж болно үүсгэн байгуулагдсаны дараа ямар ч үед. Зарим тохиолдолд а буцаах болно гох буюу хязгаарлалтын зөрчлийн улмаас автоматаар.

Мөн асуулт бол SQL-д commit ашиглах нь юу вэ?

The ЗОРИУЛАХ команд нь гүйлгээний команд юм ашигласан гүйлгээгээр үүсгэсэн өөрчлөлтийг мэдээллийн санд хадгалах. The ЗОРИУЛАХ тушаал нь хамгийн сүүлд хийгдсэн бүх гүйлгээг мэдээллийн санд хадгалдаг ЗОРИУЛАХ эсвэл ROLLBACK команд.

Буцах гэж юу гэсэн үг вэ?

А буцаах тодорхой ажил гүйлгээ, гүйлгээний багцыг цуцлах замаар мэдээллийн санг өмнөх төлөвт нь сэргээх үйл ажиллагаа юм. Буцах өгөгдлийн сангийн системээр автоматаар эсвэл хэрэглэгчид гараар гүйцэтгэдэг.

Зөвлөмж болгож буй: