Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Hoe te schrijven en wissen een Trigger in T - SQL
Transact - SQL ( T - SQL ) is de uitbreiding van SQL ontwikkeld door Microsoft gebruikt voor de communicatie met de SQL Server voor het creëren , beheren en verwijderen van databases . T - SQL bevat procedureel programmeren en diverse functies voor de verwerking van data , strings , integers en aanpassingen aan de DELETE en UPDATE statements . Triggers zijn groepen van SQL-instructies die worden aangeroepen wanneer u gegevens in een tabel in een trigger te wijzigen . Gebruik triggers om data-integriteit regels te handhaven om de nauwkeurigheid van de gegevens en inconsistente en onjuiste invoer van gegevens te voorkomen . Instructies

Klik 1 " Start", kies " Alle programma's " en selecteer " Microsoft SQL Server . " Klik op " SQL Server Management Studio " aan de " Verbind met server " scherm te openen . Kopen van 2

Selecteer " Database Engine" als de " Server type , " type of kies een naam uit het drop - down menu voor " Servernaam , " en selecteer het " soort verificatie. " Bieden de "Login" en " Password" als u " SQL Server-verificatie . " Klik op " Connect" om een verbinding met de server te starten . U zult de " SQL Server Management Studio " zien zodra de verbinding tot stand is gebracht .
3

Kies de database door te klikken op de database in de map " Databases " in " Verkenner Object " -venster . Klik op " New Query " in het hoofdmenu om het te openen " Query Analyzer . "
4

Gebruik de " CREATE TRIGGER " commando om een ​​data Modification Language ( DML ) trekker te creëren . DML trekker worden gebruikt voor het invoegen , bijwerken of verwijderen van een verklaring , waardoor aanpassing van de gegevens in een tabel . Dit is de syntaxis in zijn eenvoudigste vorm :

CREATE TRIGGER < trigger_name >

ON

NA [ INSERT /UPDATE /DELETE ] AS

BEGIN

SQL statements

END


bijvoorbeeld :

CREATE TRIGGER student_name

ON studenten

VOOR INSERT , UPDATE

AS

BEGIN

UPDATE studenten

SET students.name = studenten
. testen

UIT geplaatst

WAAR inserted.id

END

= students.id
uitvoeren van het bovenstaande commando zal een trigger die wordt opgeroepen elke keer dat je te maken invoegen of bijwerken van een naam van de leerling in de tabel studenten
5

Test de trekker door een naam van de leerling in de tabel studenten inbrengen door het invoeren van de volgende opdracht in het " Query Analyzer " : .

INSERT INTO studenten VALUES ( 1 , ' abc ' , '234 ) op Twitter

Voer de opdracht door het te markeren , en klik op het tabblad " Run " ( " ! " ) in het hoofdmenu . Je zal het bericht met het aantal rijen bijgewerkt , die in dit geval is 1 zien .
6

Gebruik de " DELETE TRIGGER " commando om een trigger uit de database te verwijderen . Dit is de syntaxis voor de opdracht in zijn eenvoudigste vorm :

DROP TRIGGER

OP ALLE SERVER

Voer de volgende opdracht in het " Query Analyzer " voor laten vallen van een trekker uit de database : .

DROP TRIGGER student_name


oP aLLE SERVER

uitvoeren van het bovenstaande commando zal de trigger van alle servers in SQL Server Management Studio verwijderen < br >

Previous: Next:
  Database Software
·Tool Kits voor Access 2007 
·Hoe maak je een record uit een…
·Hoe Access importeren in FileM…
·Hoe toegang Nummering Records …
·Hoe gegevens synchroniseren tu…
·Hoe te herstellen MDF Zonder L…
·Hoe te versturen Van Meerdere …
·Hoe de Top 5 Elementen in een …
·Zelfgemaakte Hacky Sacks 
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe maak je een subclip sneltoets maken …
·Hoe om bestanden te branden op DVD met W…
·Hoe te gebruiken Photoshop om een foto v…
·Hoe te . MOV converteren naar een Flash …
·Hoe u Microsoft Office 2007 Thuis & Kant…
·Kan QuickTime MOV converteren naar AVI ?…
·Hoe kan ik een dvd van een MPG -bestand …
·Hoe te Overture resultaten Stop 
·Hoe tot 3/4 Inch Beta video te converter…
Copyright © Computer Kennis http://www.nldit.com