Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

MS SQL trigger Tutorial

Microsoft SQL Server dispone di funzioni di trigger che vengono utilizzati per inserire, aggiornare o eliminare i record quando un cambiamento si verifica su un tavolo. I trigger vengono utilizzati per modificare i record per mantenere l'integrità dei dati intatti . Essi sono utilizzati anche per controllare le tabelle per motivi di sicurezza . Un trigger è un'istruzione SQL sintassi creata utilizzando Microsoft Management Console o attraverso uno script di creazione del server . Scopo

Lo scopo di un trigger è quello di elaborare automaticamente le istruzioni SQL dopo un'azione si verifica su un tavolo. Per esempio, se le informazioni finanziarie di un cliente si accede da un rappresentante del servizio clienti , un trigger può essere utilizzato per accedere alla query . Le aziende utilizzano questo processo per controllare l'accesso alle informazioni private , che aiuta a catturare i dipendenti senza scrupoli che utilizzano i dati per frode. E 'utilizzato anche per mantenere l'integrità dei dati . Per esempio , quando un cliente aggiorna un numero di telefono per un ordine, un trigger in grado di aggiornare il numero di telefono del cliente nel suo record di dettaglio privato . Questo assicura che i dati siano coerenti in tutta l'intero database .
Creazione di un trigger

Cliccando col tasto destro su una tabella consente all'amministratore di una opzione "Crea Trigger" . La sintassi per un trigger è qui sotto: creare grilletto myTriggerNameon myTablefor type_of_commandascommand_statementThe nome del trigger viene deciso dall'amministratore del database . La parte " myTable " della query è il tavolo su cui il trigger verrà eseguito. Il " type_of_command " imposta SQL Server per eseguire l'istruzione dopo un comando specifico . Ad esempio, se l'amministratore imposta il comando per attivare su un'istruzione insert , un record inserito è seguito dal set comando nella sezione " command_statement " . Più trigger sono ammessi su un tavolo , ma troppi possono rallentare le prestazioni. In alcuni casi , la creazione di dichiarazioni supplementari in una stored procedure di SQL Server è più efficiente sulle risorse del database .

 

software © www.354353.com