Tranzaksiyalarni boshqarish. So‘rovlar yaratish va qayta ishlash tranzaksiyalar nima?


INSERT bayonotlari to'plami bajariladi, ular tranzaksiyaga birlashtiriladi. Saqlash nuqtasi birinchi INSERT


Download 15.37 Kb.
bet6/6
Sana24.08.2023
Hajmi15.37 Kb.
#1669841
1   2   3   4   5   6
Bog'liq
Tranzaksiyalarni boshqarish. So‘rovlar yaratish va qayta ishlash-fayllar.org

INSERT bayonotlari to'plami bajariladi, ular tranzaksiyaga birlashtiriladi.
Saqlash nuqtasi birinchi
INSERT bayonotidan keyin aniqlanadi, shuning uchun agar keyingi
INSERTlardan biri muvaffaqiyatsiz bo'lsa, tranzaktsiya faqat shu nuqtaga qaytariladi. SQL Serverda


siz
@@ERROR tizim o'zgaruvchisidan so'rovning muvaffaqiyatini nazorat qilish uchun


foydalanishingiz mumkin. (Boshqa maʼlumotlar bazasi maʼlumotlar bazasi turli funksiyalar yoki
oʻzgaruvchilardan foydalanadi.) Agar
@@ERROR oʻzgaruvchisi nolga teng boʻlmagan qiymatga ega
boʻlsa, unda xatolik yuz berdi va tranzaksiya saqlash nuqtasidan oldin qaytariladi. Agar tranzaksiya
umuman muvaffaqiyatli bo'lsa, ma'lumotlarni saqlash uchun
COMMIT bayonoti chiqariladi.
Qanchalik ko'p saqlash ballari, shuncha yaxshi. SQL kodida xohlagancha saqlash nuqtalarini
yaratishingiz mumkin va qanchalik ko'p bo'lsa, shuncha yaxshi. Nega? Qanchalik ko'p saqlash nuqtalari
bo'lsa, orqaga qaytarishlarni boshqarishingiz mumkin bo'ladi.
Xulosa. Tranzaksiyalar SQL ko'rsatmalarining bloklari bo'lib, ular ommaviy rejimda bajarilishi kerak
(barchasi birgalikda). Siz tranzaksiya natijalarini yozish va qaytarishni aniq nazorat qilish uchun
mo'ljallangan
COMMIT va ROLLBACK bayonotlarini ko'rdingiz. Shuningdek, siz so'rovlarni bekor
qilish ustidan ko'proq nazoratni ta'minlash uchun saqlash nuqtalaridan qanday foydalanishni
o'rgandingiz. Albatta, tranzaksiyalarni qayta ishlash juda keng mavzu bo'lib, uni bir darsda yoritib
bo'lmaydi. Bundan tashqari, tranzaksiyalarni qayta ishlash mexanizmlari har bir MBBTda turlicha
amalga oshiriladi. Shuning uchun, qo'shimcha ma'lumot olish uchun ma'lumotlar bazasi hujjatiga
qarang.


Document Outline

http://fayllar.org



Download 15.37 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling