Բովանդակություն:

Որո՞նք են Oracle-ում պահվող ընթացակարգերը:
Որո՞նք են Oracle-ում պահվող ընթացակարգերը:

Video: Որո՞նք են Oracle-ում պահվող ընթացակարգերը:

Video: Որո՞նք են Oracle-ում պահվող ընթացակարգերը:
Video: OPERA PMS - Oracle Hospitality elearning | 11. Դեբիտորական պարտքեր 2024, Մայիս
Anonim

Պահպանված ընթացակարգը Oracle-ում

Oracle-ի տվյալների բազայի լեզու, PL/SQL , կազմված է պահված ընթացակարգեր , որոնք կառուցում են հավելվածներ ներսում Oracle-ի տվյալների բազա։ ՏՏ մասնագետները օգտագործում են պահված ծրագրերում Oracle-ի տվյալների բազա՝ ճիշտ գրելու և փորձարկելու կոդը, և այդ ծրագրերը դառնում են պահված ընթացակարգեր մեկ անգամ կազմվել է

Հաշվի առնելով սա՝ որտե՞ղ են պահվում Oracle-ի ընթացակարգերը:

Ա պահված կարգը չի վերակոմպիլյացիայի ենթարկվում ամեն անգամ, երբ այն կանչվում է: Ընթացակարգեր կարող է լինել պահված տվյալների բազայում օգտագործելով Oracle գործիքներ, ինչպիսիք են SQL*Plus-ը: Դուք ստեղծում եք աղբյուրը ընթացակարգը օգտագործելով ձեր տեքստային խմբագրիչը և գործարկեք աղբյուրը՝ օգտագործելով SQL*Plus (օրինակ՝ @ օպերատորի հետ):

ինչի համար են օգտագործվում պահվող ընթացակարգերը: Պահպանված ընթացակարգեր կարող է կատարել SQL հայտարարություններ, օգտագործել պայմանական տրամաբանություն, ինչպես, օրինակ, IF THEN կամ CASE հայտարարությունները և առաջադրանքների կատարման համար կոնստրուկտների լցոնումը: Ա պահված կարգը կարողանում է զանգահարել մեկ ուրիշին պահված կարգը . Պահպանված ընթացակարգ կարող է դառնալ շատ հարմար, քանի որ նրանք կարող են շահարկել SQL հարցումների արդյունքները կուրսորների միջոցով:

Ինչ վերաբերում է այս հարցին, ինչպիսի՞ն է ընթացակարգը Oracle-ում օրինակով:

Ա ընթացակարգը մի խումբ է PL/SQL հայտարարություններ, որոնք կարող եք անվանել: Զանգի ճշգրտումը (երբեմն կոչվում է զանգի սպեցիֆիկացիա) հայտարարում է Java մեթոդ կամ երրորդ սերնդի լեզվի (3GL) ռեժիմ, որպեսզի այն հնարավոր լինի կանչել SQL-ից և PL/SQL . Զանգի առանձնահատկությունն ասում է Oracle Տվյալների բազա, որը Java մեթոդը պետք է կանչել, երբ զանգ է կատարվում:

Որո՞նք են ընթացակարգերը DBMS-ում:

«Ա ընթացակարգերը կամ ֆունկցիան մի խումբ կամ բազմություն է SQL և PL/ SQL հայտարարություններ, որոնք կատարում են կոնկրետ առաջադրանք»: Հիմնական տարբերությունը ա ընթացակարգը իսկ ֆունկցիան այն է, որ ֆունկցիան միշտ պետք է արժեք վերադարձնի, բայց a ընթացակարգը կարող է կամ չվերադարձնել արժեք:

Խորհուրդ ենք տալիս: