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


INSERT bayonotidan keyin aniqlanadi, shuning uchun agar keyingi INSERTlardan


Download 102.58 Kb.
Pdf ko'rish
bet6/6
Sana21.04.2023
Hajmi102.58 Kb.
#1374809
1   2   3   4   5   6
Bog'liq
TRANZAKSIYALARNI BOSHQARISH. SO‘ROVLAR YARATISH VA QAYTA ISHLASH

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


Download 102.58 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