Որո՞նք են գործարկիչները և պահպանված ընթացակարգերը SQL-ում:
Որո՞նք են գործարկիչները և պահպանված ընթացակարգերը SQL-ում:

Video: Որո՞նք են գործարկիչները և պահպանված ընթացակարգերը SQL-ում:

Video: Որո՞նք են գործարկիչները և պահպանված ընթացակարգերը SQL-ում:
Video: Աչքերի հետ կապված 10 խնդիր, որոնք վկայում են առողջական ախտանշանների մասին 2024, Մայիս
Anonim

Պահված ընթացակարգը PL/SQL-ի տեղական տարբերակում գրված օգտատերերի կողմից սահմանված կոդի կտոր է, որը կարող է վերադարձնել արժեք (այն դարձնելով ֆունկցիա), որը կանչվում է՝ այն բացահայտորեն կանչելով: Գործարկիչը պահված ընթացակարգ է, որն ավտոմատ կերպով գործում է, երբ տեղի են ունենում տարբեր իրադարձություններ (օրինակ թարմացնել , ներդիր , ջնջել ).

Այս առումով, ո՞րն է տարբերությունը ձգանման և պահված ընթացակարգի միջև:

Մենք կարող ենք կատարել ա պահված կարգը երբ ուզում ենք exec հրամանի օգնությամբ, բայց ա ձգան կարող է իրականացվել միայն այն ժամանակ, երբ մի իրադարձություն (տեղադրել, ջնջել և թարմացնել) գործարկվում է սեղանի վրա, որի վրա ձգան սահմանվում է. Պահպանված ընթացակարգեր կարող է վերադարձնել արժեքներ, բայց ա ձգան չի կարող վերադարձնել արժեք:

Նմանապես, ինչ է պահված ընթացակարգը և ինչպես է այն օգտագործվում: Պահված ընթացակարգը օգտագործվում է տվյալների վերբերման, տվյալների փոփոխման և տվյալների բազայի աղյուսակում տվյալների ջնջման համար: Պետք չէ ամբողջությամբ գրել SQL հրաման ամեն անգամ, երբ ցանկանում եք մուտքագրել, թարմացնել կամ ջնջել տվյալները an-ում SQL տվյալների բազա։ Պահված ընթացակարգը մեկ կամ մի քանիսի նախապես կազմված հավաքածու է SQL հայտարարություններ, որոնք կատարում են որոշակի առաջադրանք:

Հաշվի առնելով սա, կարո՞ղ ենք օգտագործել ձգան պահեստավորված ընթացակարգում:

Դուք չեք կարող զանգահարել ձգան -ից Պահպանման կարգը , ինչպես ձգան ստեղծվում են սեղանի վրա և կրակվում են անուղղակիորեն: Բայց դու կարող է զանգահարել պահված կարգը սկսած ձգան , բայց անել հիշեք, որ այն չպետք է լինի ռեկուրսիվ:

Ի՞նչ է պահպանված ընթացակարգը DBMS-ում:

Ա պահված կարգը Structured Query Language (SQL) հայտարարությունների մի շարք է հանձնարարված անունով, որոնք պահված հարաբերությունների մեջ տվյալների բազայի կառավարում համակարգը որպես խումբ, այնպես որ այն կարող է կրկին օգտագործվել և համօգտագործվել բազմաթիվ ծրագրերի կողմից:

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