Come creare trigger di sintassi in SQL

July 29

Database innesca eseguire il codice quando si aggiorna o si inserisce un nuovo record in un database SQL Server. Si crea un nuovo trigger usando l'editor di SQL Server Management Studio. Trigger hanno sintassi simile a stored procedure, tranne la parola chiave "trigger" dice al database per memorizzare il codice come un trigger tavolo.

istruzione

1 Fare clic sul pulsante di Windows "Start" e selezionare "Tutti i programmi" nel menu. Fai clic su "SQL Server", quindi fare clic su "SQL Server Management Studio." Fai clic su "Nuova query" per aprire l'editor di SQL.

2 Digitare la sintassi "creare trigger". Digitare il seguente codice per impostare la sintassi di creazione di innesco:

creare grilletto newtrigger

ON clienti

Sostituire "clienti" con il nome della tabella che si desidera utilizzare per eseguire il grilletto. Per esempio, se si desidera eseguire il grilletto dopo un record del cliente viene aggiornata, è possibile utilizzare la tabella "clienti".

3 Inserire l'azione che avvia il grilletto. Per esempio, se si desidera eseguire il grilletto dopo un inserimento e una dichiarazione di aggiornamento, digitare il seguente codice:

dopo insert, update

4 Inserisci il codice che viene eseguito quando il grilletto inizializza. Per esempio, è possibile inserire un secondo record dopo l'inserimento di un record cliente. Il seguente codice inserisce un ordine del cliente:

inserire i valori ordini (order_item) ( 'Widget voce')

È possibile inserire qualsiasi codice SQL nella sezione esecuzione di codice del trigger.

5 Premere il tasto "F5". Il codice di attivazione viene eseguito e il nuovo trigger viene creato sul server SQL.