Har bir tranzaksiyaning “faqat o„qish” yoki “o„qish va yozish” tartiblari mavjud. Tranzaksiya tartiblari SET TRANSACTION operatori yordamida o„rnatiladi. Kutish qoidasiga nisbatan ''o„qish va yozish” tartibi o„rnatiladi. “Faqat o„qish" tartibi doimo saqlanadigan bazaviy ma‟lumotlarga qo„llaniladi. Har bir tranzaksiyaning “faqat o„qish” yoki “o„qish va yozish” tartiblari mavjud. Tranzaksiya tartiblari SET TRANSACTION operatori yordamida o„rnatiladi. Kutish qoidasiga nisbatan ''o’qish va yozish” tartibi o„rnatiladi. “Faqat o’qish" tartibi doimo saqlanadigan bazaviy ma’lumotlarga qo’llaniladi. Har bir SQL tranzaksiyasi himoyalanish darajasiga ega: READ UNCOMMITTED, READCOMMITTED, REPEATABLEREAD yoki SERIALIZABLE. SQL tranzaksiyasi himoyalanish darajalari bajarilayotgan tranzaksiyaning boshqa parallel bajarilayotgan tranzaksiyalarga ta’sir etish darajasini aniqlaydi. Tranzaksiyaning aniq darajasini o’rnatish uchun SETTRANSACTION operatoridan foydalanishadi. Kutish qoidasiga nisbatan SERIALIZABLE tartibi o’rnatiladi. Himoyalanish darajalari tranzaksiyalarning parallel bajarilishida yuz berishi mumkin bo’lgan hodisalarni aniqlaydi. Quyidagi ko’rinishdagi hodisalar bo’lishi mumkin.
Do'stlaringiz bilan baham: |