DML գործարկիչները գործարկվում են երբ օգտատերը փորձում է փոփոխել տվյալները տվյալների մանիպուլյացիայի լեզվով տվյալների մանիպուլյացիայի լեզվի միջոցով Տվյալների մանիպուլյացիայի լեզուն (DML) համակարգչային ծրագրավորման լեզու է, որն օգտագործվում է ավելացնելու (տեղադրելու), ջնջելու և ջնջելու համար: տվյալների բազայում տվյալների փոփոխում (թարմացում): … Տվյալների մանիպուլյացիայի հանրաճանաչ լեզու է Structured Query Language (SQL), որն օգտագործվում է առբերելու և շահարկելու տվյալները հարաբերական տվյալների բազայում: https://en.wikipedia.org › wiki › Data_manipulation_language
Տվյալների մանիպուլյացիայի լեզու - Վիքիպեդիա
(DML) միջոցառում: DML իրադարձությունները ներդիր, ԹԱՐՄԱՑՆԵԼ կամ Ջնջել հայտարարություններ են սեղանի կամ դիտման վրա: Այս գործարկիչները գործարկվում են, երբ գործարկվում է որևէ վավեր իրադարձություն, անկախ նրանից, թե աղյուսակի տողերը ազդում են, թե ոչ:
Ինչու՞ ենք մենք ստեղծում ձգանիչներ:
Triggers օգնում են տվյալների բազայի նախագծողին ապահովել որոշակի գործողություններ, ինչպիսիք են աուդիտի ֆայլի պահպանումը, անկախ -ից, թե որ ծրագիրն է կամ օգտվողը փոփոխություններ է կատարում տվյալների մեջ: Ծրագրերը կոչվում են գործարկիչներ, քանի որ իրադարձությունը, ինչպիսին է աղյուսակում գրառում ավելացնելը, գործարկում է դրանց կատարումը:
Որո՞նք են ձգանման առավելությունները:
Ստորև բերված են հրահրող գործոնների առավելությունները:
- Սյունակի որոշ ածանցյալ արժեքների ավտոմատ գեներացում:
- Հղման ամբողջականության կիրառում։
- Իրադարձությունների գրանցում և տեղեկության պահպանում սեղանի հասանելիության վերաբերյալ:
- Աուդիտ.
- Սեղանների համաժամանակյա կրկնօրինակում:
- Անվտանգության թույլտվությունների պարտադրում:
- Կանխարգելում անվավեր էգործարքներ.
Ո՞րն է ստեղծման գործարկման հայտարարության արդյունքը:
CREATE TRIGGER հայտարարությունը թույլ է տալիս ստեղծել նոր գործարկիչ, որն ավտոմատ կերպով գործարկվում է, երբ իրադարձություն, ինչպիսին է INSERT, DELETE, կամ UPDATE տեղի է ունենում աղյուսակի դեմ:
Ձեռնարկը լա՞վ է, թե՞ վատ:
գործարկիչների օգտագործումը միանգամայն վավեր է, երբ դրանց օգտագործումը հիմնավորված է: Օրինակ, նրանք լավ արժեք ունեն աուդիտի (տվյալների պատմությունը պահպանելու) համար՝ առանց յուրաքանչյուր աղյուսակի վրա CRUD-ի յուրաքանչյուր հրամանի հետ հստակ ընթացակարգային կոդ պահանջելու: Գործարկիչները ձեզ հնարավորություն են տալիս վերահսկել տվյալների փոփոխությունից անմիջապես առաջ և տվյալների փոփոխումից անմիջապես հետո: