2024 Հեղինակ: Elizabeth Oswald | [email protected]. Վերջին փոփոխված: 2024-01-13 00:08
Ներքին բացառությունները անուղղակիորեն բարձրացվում են գործարկման ժամանակի համակարգի կողմից, ինչպես նաև օգտագործողի կողմից սահմանված բացառությունները, որոնք դուք կապել եք Oracle-ի սխալի հետ՝ օգտագործելով EXCEPTION_INIT: Այնուամենայնիվ, օգտագործողի կողմից սահմանված այլ բացառություններ պետք է բացահայտորեն բարձրացվեն RAISE հայտարարություններով:
Ո՞ր բացառություններն են արծարծվում անուղղակիորեն:
Նախասահմանված բացառությունները բարձրացվում են անուղղակի (ավտոմատ) գործարկման ժամանակի համակարգի կողմից: Օգտատիրոջ կողմից սահմանված բացառությունները պետք է բացահայտորեն բարձրացվեն RAISE հայտարարություններով: Բարձրացված բացառությունները կարգավորելու համար դուք գրում եք առանձին ռեժիմներ, որոնք կոչվում են բացառությունների մշակիչներ:
Ո՞ր բացառությունն է ինքնաբերաբար բարձրացվում Oracle-ի կողմից:
Ներքին բացառություն ինքնաբերաբար բարձրացվում է, եթե ձեր PL/SQL ծրագիրը խախտում է Oracle կանոնը կամ գերազանցում է համակարգից կախված սահմանաչափը: PL/SQL-ը որպես բացառություն նախորոշում է Oracle-ի որոշ սովորական սխալներ: Օրինակ, PL/SQL-ը բարձրացնում է նախապես սահմանված բացառությունը NO_DATA_FOUND, եթե SELECT INTO հայտարարությունը տողեր չի վերադարձնում:
Ի՞նչ է բարձրացման բացառությունը Oracle-ում:
RAISE հայտարարությունը դադարեցնում է PL/SQL բլոկի կամ ենթածրագրի բնականոն կատարումը և կառավարումը փոխանցում բացառությունների մշակողին: RAISE հայտարարությունները կարող են առաջացնել նախապես սահմանված բացառություններ, ինչպիսիք են ZERO_DIVIDE կամ NO_DATA_FOUND, կամ օգտագործողի կողմից սահմանված բացառություններ, որոնց անունները դուք եք որոշել:
Որո՞նք են ոչ կանխորոշված բացառությունները:
Ոչ կանխորոշված բացառությունները նման են նախապես սահմանված բացառություններին, բացառությամբնրանք չունեն նախապես սահմանված անուններ: Նրանք ունեն Oracle-ի ստանդարտ սխալի համար (ORA-) և սխալի հաղորդագրություն: EXCEPTION_INIT ֆունկցիա: Դուք կարող եք ծուղակը գցել ոչ կանխորոշված Oracle սերվերի սխալը՝ նախապես այն հայտարարելով:
Խորհուրդ ենք տալիս:
Նյուպորտի առանձնատները կառուցե՞լ են ստրուկների կողմից:
Քիչ հայտնի է, որ Նյուպորտը գաղութատիրության ժամանակաշրջանում և մինչև 1807 թվականը ստրկավաճառության հիմնական խաղացողն էր՝ այդ ընթացքում խախտելով բազմաթիվ պետական օրենքներ: Հարստություններ ստեղծվեցին, և այս ստրուկ վաճառականները կառուցեցին մեծ տներ, որոնք այսօրվա հայտնի ոսկեդարյան առանձնատների նախադրյալներն էին:
Ո՞ր կենդանիներն են սննդի համար անուղղակիորեն կախված բույսերից:
Մսակեր կենդանիները սննդի համար անուղղակիորեն կախված են բույսերից: Այսպիսով, տարբերակ-(1)=> մսակեր է պահանջվող պատասխանը: Կենդանիները, որոնք ուտում են միայն բույսեր, հայտնի են որպես խոտակերներ։ օրինակ՝ կով, եղնիկ, զեբր և այլն: Ո՞ր կենդանիներից են անուղղակիորեն կախված սնունդը:
Ո՞ւմ կողմից, թե՞ ոչ մեկի կողմից:
Շատ դեպքերում, ոչ էլ նշանակում է «ոչ »: Երբ օգտագործվում է որպես ածական կամ նշանակում է «երկու մարդկանցից կամ իրերից մեկը կամ մյուսը», և ոչ մեկը նշանակում է «երկու մարդկանցից կամ իրերից ոչ մեկը կամ մյուսը»: Այլ կերպ ասած, ոչ նշանակում է «ոչ»:
Մարդիկ էներգիա են ստանում անուղղակիորեն արևից:
Քանի որ մարդիկ ուտում են օրգանիզմներ, որոնք ուղղակի կամ անուղղակիորեն ստանում են իրենց էներգիան արևից, այո, մենք ունենք արևի էներգիայի մի մասը: Արեգակի էներգիան ուղարկվում է Երկիր «ջերմային ճառագայթման» միջոցով։ Երբ այս ճառագայթումը հարվածում է որոշ մոլեկուլների, դրանք սկսում են թրթռալ կամ ավելի արագ շարժվել, ինչը մեծացնում է նրանց էներգիան:
Ե՞րբ է անուղղակիորեն առաջանում commit հրամանը:
Ե՞րբ է անուղղակիորեն առաջանում COMMIT հրամանը: Երբ օգտվողը տալիս է DDL հրաման, ինչպիսին է CREATE կամ ALTER TABLE: DROP հրամանը կարող է օգտագործվել գոյություն ունեցող աղյուսակից տողերը հեռացնելու համար: Սահմանվում է նրանով, թե երբ է կատարվում անուղղակի կամ բացահայտ կատարում: