Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 7824|Odpoveď: 1

Spúšťače založenia databázy

[Kopírovať odkaz]
Zverejnené 24. 3. 2019 21:20:05 | | |



predhovor

Dnes si vysvetlím používanie spúšťačov, hoci sa všeobecne neodporúča používať spúšťače v projektoch, ale stále musíme pochopiť, ako ich používajú.

Text

Použitie spúšťačov. Pripravte si stôl, ktorý chcete použiť už dnes. Vytvorte tabuľku NewTest a tabuľku NewTest_log



#Spúšťače

Je to špeciálna uložená procedúra, ktorá nie je volaná samostatne, ale automaticky sa ovplyvní vykonaním určitej operácie, napríklad udalosti.
Použitie: Sledujte akcie a dopĺňajte obmedzenia.
V úvode sa spomína, že spúšťače sa vo všeobecnosti neodporúčajú na výkon a údržbu. V skutočných projektoch je zvyčajne ťažké spúšťač spozorovať, čo môže neskôr spôsobiť určité ťažkosti pri údržbe.



Všetky naše operácie s dátami tabuliek sú dočasne uložené v týchto dvoch tabuľkách,"vložené”,“vymazané”。 Tieto dve dočasné tabuľky môžeme použiť na zaznamenanie niektorých dát alebo na obmedzenie a úpravu podnikania.

Vytvorme spúšťač pre tabuľku NewTest:



Po vytvorení tohto spúšťača vymažme dáta tabuľky "vymazať z ADB.. NewTest", a potom dotaz "vyber * z ADB.. NewTestZistilo sa, že údaje v tejto tabuľke neboli vymazané. Práve kvôli spúšťaču, ktorý sme vytvorili, keď sa dáta tabuľky vymažu, spustí sa príkaz o pridávaní nových dát. Môžeme použiť spúšťače na sledovanie zmien v dátach v tabuľkách a zaznamenávanie relevantných logov.

Vytvorte spúšťač pre tabuľku NewTest a po pridaní nových dát tieto údaje zaznamenáme do príslušnej logovej tabuľky:



Vykonávajte nové príkazy"VLOŽTE [dbo]. [NewTest] ([Meno], [Vek], [Pohlavie], [Množstvo]) HODNOTY (N'Xiaohuang', 18, N'm', 20)Budeme vNewTest_log"Tabuľka tiež generuje záznam, ktorý zaznamenáva čas operácie, typ operácie, pristávajúcu osobu a podobne.

Ako teda posúdime v triggeri, že dáta boli vymazané, upravené a pridané do operácie? Stále sa musím pozrieť na dve dočasné tabuľky "vložené" a "vymazané"

Nová operácia: V vloženej tabuľke sú dáta, ale v vymazanej tabuľke nie sú žiadne údaje.
Operácia vymazania: V vloženej tabuľke nie sú žiadne dáta a v vymazanej tabuľke sú údaje.
Úprava operácie: V vloženej tabuľke sú dáta (nové dáta) a v vymazanej tabuľke (staré dáta) sú údaje.

Môžeme použiť dáta z týchto dvoch dočasných tabuliek na posúdenie príslušných operácií a následne vykonať naše príslušné obchodné operácie




Epilóg

Cuties, základy databázy sa skončili a ďalšia časť zaznamená, ako obnoviť dáta po omyle vymazaní a úprave.














Predchádzajúci:Automatický vstup s rukoväťou nie je možné kliknúť na potvrdenie operácie
Budúci:200 kníh, ako sú Java e-knihy a otázky na rozhovor
Zverejnené 24. 3. 2019 21:33:05 |
Prechádzanie @@@@@@@@@@@@@@@@@@@
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com