SQLda istisnolardan foydalanish nima?
SQLda istisnolardan foydalanish nima?

Video: SQLda istisnolardan foydalanish nima?

Video: SQLda istisnolardan foydalanish nima?
Video: Power coffee 9/2022 - SQL ci parla: SQLDA descriptor area - parte I 2024, Aprel
Anonim

Haqida istisnolar

An istisno bu PL/ SQL TimesTen tomonidan yoki dasturingiz tomonidan aniq ravishda dasturni bajarish paytida paydo bo'ladigan xato. Tutqich a istisno a bilan tuzoqqa tushirish orqali ishlov beruvchi yoki uni chaqiruvchi muhitga targ'ib qilish.

Xuddi shunday, SQL Serverda istisnolardan foydalanish nima?

Dasturni bajarish paytidagi xatolik holati an deb ataladi istisno va bunday muammolarni hal qilish mexanizmi istisno sifatida tanilgan istisno ishlovchi . SQL Server TRY beradi, CATCH uchun bloklar istisno bilan ishlash . Shuningdek, biz THROW bloki yordamida foydalanuvchi tomonidan aniqlangan xatolarni yaratishimiz mumkin.

Keyinchalik savol tug'iladi, siz istisnolardan foydalanish deganda nimani tushunasiz? Istisno bilan ishlash javob berish jarayonidir istisnolar kompyuter dasturi ishga tushganda. An istisno maxsus ishlov berishni talab qiladigan kutilmagan voqea sodir bo'lganda paydo bo'ladi. Istisno bilan ishlash muloyimlik bilan harakat qiladi tutqich bu holatlar dastur (yoki undan ham yomoni, butun tizim) qiladi halokat emas.

Xuddi shunday, siz so'rashingiz mumkin: DBMSda istisnolardan foydalanish nima?

Istisnolar usuli hisoblanadi ishlov berish dasturlarni bajarish jarayonida yuzaga keladigan xatolar. Bu xatolar dasturning bajarilishi natijasida yuzaga keladigan ma'lumotlar qiymatlarining natijalaridir. Ishlab chiquvchi xato qaerda va qachon sodir bo'lishi mumkinligini oldindan bilmaydi. Ammo u xato qaerda sodir bo'lishi mumkinligi haqida fikrga ega bo'ladi.

Trancount nima?

@@TRANCOUNT joriy sessiyadagi ochiq tranzaktsiyalar sonini qaytaradi. Biz tranzaksiyani ochganimizda hisoblash qiymatini oshiradi va biz tranzaksiyani amalga oshirganimizda hisobni kamaytiradi. Orqaga qaytarish ni o'rnatadi o'tkazish nolga va saqlash nuqtasi bilan tranzaksiyaga ta'sir qiladi o'tkazish qiymat.

Tavsiya: