Je, ni vighairi vipi vinavyotolewa kwa njia isiyo dhahiri na hotuba?

Orodha ya maudhui:

Je, ni vighairi vipi vinavyotolewa kwa njia isiyo dhahiri na hotuba?
Je, ni vighairi vipi vinavyotolewa kwa njia isiyo dhahiri na hotuba?
Anonim

Vighairi vya ndani vinatolewa kwa njia isiyo dhahiri na mfumo wa muda wa utekelezaji, kama vile vighairi vilivyobainishwa na mtumiaji ambavyo umehusisha na nambari ya hitilafu ya Oracle kwa kutumia EXCEPTION_INIT. Hata hivyo, vighairi vingine vilivyobainishwa na mtumiaji lazima vionyeshwe kwa uwazi na taarifa za RAISE.

Je, ni tofauti zipi zimetolewa kwa njia isiyo dhahiri?

Vighairi vilivyoainishwa mapema vinatolewa kwa njia isiyo dhahiri (moja kwa moja) na mfumo wa wakati wa kutekeleza. Vighairi vilivyobainishwa na mtumiaji lazima vionyeshwe kwa uwazi na taarifa za RAISE. Ili kushughulikia hali zisizofuata kanuni zilizoibuliwa, unaandika taratibu tofauti zinazoitwa vidhibiti vya ubaguzi.

Ni ubaguzi gani unaotolewa kiotomatiki na Oracle?

Kighairi cha ndani kinatolewa kiotomatiki ikiwa mpango wako wa PL/SQL utakiuka sheria ya Oracle au ukivuka kikomo kinachotegemea mfumo. PL/SQL inafafanua mapema baadhi ya makosa ya kawaida ya Oracle kama vighairi. Kwa mfano, PL/SQL huongeza ubaguzi uliofafanuliwa awali NO_DATA_FOUND ikiwa taarifa ya SELECT INTO haileti safu mlalo.

Je, kuna ubaguzi gani katika Oracle?

Taarifa ya RAISE inasimamisha utekelezaji wa kawaida wa kizuizi cha PL/SQL au programu ndogo na kuhamisha udhibiti kwa kidhibiti cha mapendeleo. Taarifa za RAISE zinaweza kuibua vighairi vilivyobainishwa awali, kama vile ZERO_DIVIDE au NO_DATA_FOUND, au vighairi vilivyobainishwa na mtumiaji ambavyo utaamua majina yao.

Je, ni tofauti zipi ambazo hazijabainishwa awali?

Vighairi visivyoainishwa awali ni sawa na vighairi vilivyoainishwa awali, isipokuwahayana majina yaliyofafanuliwa awali. Wana nambari ya kawaida ya makosa ya Oracle (ORA-) na ujumbe wa makosa. Chaguo za kukokotoa EXCEPTION_INIT. Unaweza kunasa hitilafu ya seva isiyobainishwa awali ya Oracle kwa kuitangaza kwanza.

Ilipendekeza:

Makala ya kuvutia
Maisha ya aviva ni nini?
Soma zaidi

Maisha ya aviva ni nini?

Aviva plc ni kampuni ya bima ya kimataifa ya Uingereza yenye makao yake makuu London, Uingereza. Ina takriban wateja milioni 33 katika nchi 16. Nchini Uingereza, Aviva ndiyo kampuni kubwa zaidi ya bima ya jumla na mtoa huduma bora wa maisha na pensheni.

Je, ni shaba ipi iliyo bora zaidi kwa ngozi ya kihindi?
Soma zaidi

Je, ni shaba ipi iliyo bora zaidi kwa ngozi ya kihindi?

13 Bronzers Bora kwa Ngozi ya India Madaktari Formula Bronzer. … Paleti ya Uso ya Vipodozi vya Sukari. … Mars Contour Bronze. … Kifimbo cha Kufichua Kificha Shaba. … Paleti ya Urembo ya Uswizi. … Palladio Beauty Aliyeoka Shaba.

Jinsi ya kuondoa hitilafu za capsid?
Soma zaidi

Jinsi ya kuondoa hitilafu za capsid?

Utibabu wa wadudu wa Capsid kwa mimea iliyoharibiwa sana unapaswa kufanywa kwa kiuatilifu chenye msingi wa parethrin, ambacho ni cha asili na salama kutumia katika mazingira ya nyumbani. Kusubiri kunyunyiza mimea ya maua mpaka maua yametumiwa.