Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

MS SQL Trigger Tutorial

Microsoft SQL Server má spúšťacie funkcie , ktoré sa používajú pre vkladanie , aktualizáciu alebo odstraňovania záznamov , ak dôjde k zmene na stole . Triggery sú používané k zmene záznamov udržať integritu dát neporušený . Sú tiež používané pre audit tabuľky z bezpečnostných dôvodov . Spúšť je vyhlásenie syntaxe SQL vytvorené pomocou Microsoft Management Console alebo prostredníctvom vytvorenia skriptu na serveri . Účel

Účelom spúšť je automatické spracovanie SQL príkazy po akcii dôjde na stole . Napríklad , ak finančné informácie zákazníka je prístupná zástupcu zákazníckeho servisu , spúšť je možné použiť pre prihlásenie na dotaz . Firmy používajú tento proces auditovanie prístupu k súkromným informáciám , ktorý pomáha výlovu bezohľadných zamestnancov pomocou údajov za podvod . To je tiež používa pre udržanie integrity dát . Napríklad , ak zákazník aktualizuje telefónne číslo pre objednávky , spúšť možno aktualizovať telefónne číslo zákazníka v jeho súkromnom detaile záznamu . To zaisťuje , že dáta sú konzistentné v celej databáze .
Vytvorenie Trigger

pravým tlačidlom myši na tabuľku dáva administrátorovi " CREATE TRIGGER " možnosť voľby . Syntax pre spúšť je nasledujúci : vytvoriť trigger myTriggerNameon myTablefor type_of_commandascommand_statementThe názov spúšťací rozhoduje administrátor databázy . " MyTable " časť dotazu je tabuľka , na ktoré sa trigger spustiť . " Type_of_command " nastaví SQL Server na vykonanie príkazu po určitý príkaz . Napríklad , v prípade , že správca nastaví príkaz pre spustenie na príkaze vložky , vložený záznam nasleduje sady príkazov v sekcii " command_statement " . Viac triggery sú povolené na stole , ale príliš veľa môže spomaliť výkon . V niektorých prípadoch , vytvárať ďalšie príkazy v SQL Server uloženej procedúry je účinnejšie na databázových zdrojov .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené