Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe te Triggers gebruiken in SQL Servers
SQL triggers zijn een handige functie die een server specifieke instructies geven over wat te doen in bepaalde situaties . Bijvoorbeeld , kan SQL worden ingesteld voor het verzenden van een email telkens het " E-mail mij ! " knop op uw website wordt ingedrukt . Deze triggers kan lijken als een massa van verbijsterende code op het eerste , maar het opzetten van triggers op je server moet geen grote uitdaging vormen voor de gemiddelde webbeheerder . Wat je nodig hebt
SQL - enabled server
Toon Meer Aanwijzingen
Met triggers in SQL

Aanmelden 1 in uw SQL -server en ga naar de Enterprise Manager . Zoek de tafel waarop het evenement zal plaatsvinden . Kopen van 2

Klik met de rechtermuisknop op deze tafel . Klik op " Alle taken , " en vervolgens " Triggers beheren . " Maak een nieuwe trekker .
3

Het eerste deel van een basis SQL trekker bepaalt de naam van de trigger . Voor een voorbeeld , zullen we deze trigger " triggerOne . " Noemen Voor de eerste lijn , voer :

CREATE TRIGGER triggerOne
4

De tweede regel zal de server welke gebeurtenis moet activeren vertellen . Voor ons voorbeeld , zullen we het schrijven van code die wordt geactiveerd wanneer er een update of wijziging op de tafel ExampleBlue . De gebeurtenis vindt plaats nadat de update is uitgevoerd , en zal gelden voor de hele tabel . Voor deze lijn , voer :

NA UPDATE ExampleBlue VOOR ELKE RIJ

Het is ook mogelijk om deze gebeurtenis heeft geactiveerd voordat de update plaatsvindt , door gebruik te maken van de VOORDAT argument in plaats van NA hebben . UPDATE ON kan worden vervangen door INSERT ON of DELETE ON .
5

Het laatste stuk van de code in te voeren is de trigger verklaring, die de server wat te doen zal het leren . Dit gedeelte van de trekker kan een eindeloze variëteit aan opdrachten en argumenten bevatten , maar voor ons voorbeeld zullen we de leiding van de server naar een specifieke procedure iedere keer dat de trekker wordt verrekend uitgevoerd . Dus elke keer onze code wordt geactiveerd , zullen we de server uit te voeren van de procedure " UpdateProcedure " door het invoeren van deze code :

Exec UpdateProcedure
6


We hebben nu de volgende code voor onze bijvoorbeeld SQL trekker :

CREATE TRIGGER triggerOneAFTER UPDATE ExampleBlue VOOR ELK ROWEXEC UpdateProcedure

Sla uw nieuwe commando trekker

.

Previous: Next:
  PHP /MySQL Programmering
·Hoe maak je een checkbox verwe…
·Hoe je MySQL embedden in Visua…
·Verbinding maken met MySQL dat…
·Hoe maak je een PHP -bestand i…
·Hoe post naar een MySQL databa…
·Hoe maak je een PHP Mailer Cre…
·Hoe kan ik PHP gebruiken in Tu…
·Hoe kan ik een Admin Panel in …
·Hoe maak je een mailinglijst m…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een CheckBox In DataGrid C 
·Hoe maak je een tekstbestand wijzigen in…
·Hoe te Artikelen toevoegen aan ComboBox …
·DataColumn Types 
·Hoe maak je een Ruby Gem Uninstall 
·Hoe maak je een opgeslagen Procedure Cal…
·Hoe je VB Code schrijven voor een Touch …
·Hoe te compileren Fortran 77 op Ubuntu 
·Basic Programming Help 
Copyright © Computer Kennis http://www.nldit.com