Pragma Exception_init və Raise_application_error arasındakı fərq nədir?
Pragma Exception_init və Raise_application_error arasındakı fərq nədir?

Video: Pragma Exception_init və Raise_application_error arasındakı fərq nədir?

Video: Pragma Exception_init və Raise_application_error arasındakı fərq nədir?
Video: CS50 2013 - Week 9 2024, Aprel
Anonim

praqma istisna init Oracle xətasını adlandırılmış istisnaya çevirir. Verilənlər bazası əməliyyatı ORA-00054 "resursla məşğuldur"u yüksəldirsə, siz kodlaşdırmalı olacaqsınız:. Tətbiq_xətasını yüksəldin xətanı ARTIRMAK üçün istifadə olunur - istisna_init xətaların öhdəsindən gəlmək üçün istifadə olunur (zənnimcə, bunların əks olduğunu deyə bilərsiniz bir yol).

Onda Pragma Exception_init nədir?

EXCEPTION_INIT Praqma . The praqma EXCEPTION_INIT istisna adını Oracle səhv nömrəsi ilə əlaqələndirir. Siz hər hansı ORA- xətasını ələ keçirə və DİGƏR idarəçisindən istifadə etmək əvəzinə onun üçün xüsusi işləyici yaza bilərsiniz. Cari əhatə dairəsində elan edilmiş istifadəçi tərəfindən müəyyən edilmiş istisna.

Həmçinin, qaldırma və qaldırma tətbiqi arasındakı fərq nədir? RAISE_APPLICATION_ERROR Oracle tərəfindən standart daxili prosedurdur yüksəldir bir səhv nömrə və istifadəçi başa düşülən səhv mesaj. Bu, istifadəçiyə həlli üzərində işləməyə kömək edir səhv ən eksklüziv və düzgün şəkildə. Tətbiq_xətasını yüksəldin göstərir tətbiq spesifik səhv mesaj. Yenidən bilməzsən yüksəltmək o.

Elə isə, Raise_application_error nədir?

Cavab Tətbiq_xətası əslində Oracle tərəfindən müəyyən edilmiş prosedurdur ki, bu da tərtibatçıya bir istisna qaldırmağa və səhv nömrəsini və mesajını prosedurla əlaqələndirməyə imkan verir. Oracle təmin edir Tətbiq_xətası tətbiqlərinizdə fərdi xəta nömrələrini artırmağa imkan verən prosedur.

Pragma istisna növləri hansılardır?

5 növləri of Praqma Oracle-da mövcud olan direktivlər aşağıda verilmişdir: PRAQMA EXCEPTION_INIT : Bu direktiv müəyyən edilmiş istifadəçini bağlayır istisna müəyyən bir səhv nömrəsinə. PRAQMA INLINE: (Oracle 11g-də təqdim edilmişdir) Bu direktiv müəyyən edir ki, alt proqram çağırışı ya daxil edilir, ya da deyil.

Tövsiyə: