Կարո՞ղ ենք օգտագործել ձգանները պահպանված ընթացակարգերում:
Կարո՞ղ ենք օգտագործել ձգանները պահպանված ընթացակարգերում:

Video: Կարո՞ղ ենք օգտագործել ձգանները պահպանված ընթացակարգերում:

Video: Կարո՞ղ ենք օգտագործել ձգանները պահպանված ընթացակարգերում:
Video: Արդյունավետորեն վերականգնել .mdf ֆայլը դրամապանակից փրկարար ծրագրերից | MDF վերականգնման գործիք 2024, Նոյեմբեր
Anonim

ձգան : Ձգան կարող է պետք է կատարվի ավտոմատ կերպով աղյուսակի վրա նշված գործողությունների դեպքում, ինչպիսիք են, թարմացումը, ջնջումը կամ թարմացումը: Պահպանված ընթացակարգ : Պահպանված ընթացակարգերը կարող են Չի կանչվի ֆունկցիայից, քանի որ ֆունկցիաները կարող է կանչվել ընտրված հայտարարությունից և Պահպանված ընթացակարգերը կարող են չեն կանչվել.

Նաև գիտեք, որո՞նք են գործարկիչները և պահպանված ընթացակարգերը:

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

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

Բացի վերը նշվածից, գործարկիչները կարո՞ղ են զանգահարել պահված ընթացակարգեր:

MySQL-ը թույլ է տալիս զանգահարել ա պահված կարգը ա ձգան օգտագործելով ԶԱՆԳԱՀԱՐԵԼ հայտարարություն. Դրանով դուք կարող է նույնը նորից օգտագործել պահված կարգը մի քանիսի մեջ ձգանիչներ . Այնուամենայնիվ, ի ձգան չի կարող զանգահարել ա պահված կարգը որն ունի OUT կամ INOUT պարամետրեր կամ ա պահված կարգը որն օգտագործում է դինամիկ SQL:

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

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

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