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 >
|