4-mustaqil ish bajardi: Uralov j qabul qildi: Qodirov. B



Yüklə 144,65 Kb.
səhifə5/16
tarix23.12.2022
ölçüsü144,65 Kb.
#77495
1   2   3   4   5   6   7   8   9   ...   16
mal bazasi 4 mus ish

SET AVTOKOMIT ON ;
va so'rovlarni normal muloqot oynasiga qaytarish:
SET AVTOKOMIT O'CHIRIB ;
Bundan tashqari, o'rnatish mumkin AVTOKOMIT , ma'lumotlar bazasi ma'lumotlar bazasi ro'yxatdan o'tganda avtomatik ravishda amalga oshiradi.Agar foydalanuvchi sessiyasi g'ayritabiiy tarzda tugatilgan bo'lsa - masalan, tizimda xatolik yuz bergan bo'lsa, joriy tranzaksiya avtomatik ravishda o'zgarishlarni orqaga qaytaradi. Yagona tranzaktsiyalarda, ayniqsa, bir-biriga bog'liq bo'lmagan ko'plab buyruqlar mavjud bo'lgan tarzda ishni tashkil qilish tavsiya etilmaydi. Bu o'zgarishlar bekor qilinganda juda ko'p harakatlar, shu jumladan zarur bo'lgan va xatolarga olib kelmaydigan harakatlar bajarilishiga olib kelishi mumkin. Tranzaktsiya bitta buyruq yoki bir-biriga yaqin bo'lgan bir nechta buyruqlardan iborat bo'lganda eng yaxshi variant.
Trigger aniq belgilangan tranzaksiya sifatida bajariladi, shuning uchun trigger ichida tranzaksiyani boshqarish buyruqlariga ruxsat beriladi. Xususan, agar siz yaxlitlik cheklovlarining buzilishini aniqlasangiz, buyruqni ishlatishingiz kerak ORTAGA BERISH TRANAKSIYASI ... Trigger muvaffaqiyatli tugallansa, siz buyruqdan foydalanishingiz mumkin MAVJAT QILING TRANAKSIYA .
Buyruqni bajarish ORTAGA BERISH TRANAKSIYASI yoki MAVJAT QILING TRANAKSIYA tetikni buzmaydi, shuning uchun turli shartlar bajarilganda tranzaksiyani bir necha marta orqaga qaytarishga urinishlarni diqqat bilan kuzatib borishingiz kerak.
Tranzaksiyaga misol:
TRANNI BOSHLASH
Hisobni YANGILASH
SET balansi = balans - 100
Agar @@ xato = 0 bo'lsa
BOSHLASH
ORTAGA BERISH TRAN
QAYTISH

Yüklə 144,65 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   16




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin