Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man använder triggers i SQL Servers

    SQL triggers är en användbar funktion som ger en server specifika instruktioner om vad man ska göra i vissa situationer . Till exempel , kan SQL ställas in för att skicka ut ett mail varje gång " Maila mig ! " knappen på din webbplats trycks . Dessa triggers kan verka som en massa förvirrande kod i början, men att inrätta triggers på din server bör innebära någon stor utmaning för den genomsnittliga Web administratör . Saker du behöver
    SQL - aktiverad server
    Visa fler instruktioner
    Använda triggers i SQL
    1

    Logga in på ditt SQL -server och gå till Enterprise Manager . Leta upp tabellen då händelsen äger rum .
    2

    Högerklicka på den här tabellen . Klicka på " Alla aktiviteter " och sedan " Hantera Triggers . " Skapa en ny trigger . Addera 3

    Den första delen av en grundläggande SQL trigger definierar namnet på avtryckaren . Till exempel kommer vi kallar denna trigger " triggerOne . " För den första raden , ange :

    CREATE TRIGGER triggerOne
    4

    andra raden talar om för servern vad händelsen ska utlösa det . I vårt exempel kommer vi att skriva kod som utlöses när det finns en uppdatering eller modifiering på bordet ExampleBlue . Händelsen utlöses efter uppdateringen utförs , och kommer att gälla för hela tabellen . För denna linje , skriv in :

    EFTER UPPDATERING PÅ ExampleBlue FOR EACH ROW
    p Det är också möjligt att ha denna händelse utlöst innan uppdateringen sker , genom att använda INNAN argument istället för EFTER . Uppdatering om kan ersättas med INSERT ON eller Radera på .
    5

    sista bit kod för att komma in är den utlösande uttalande , som kommer att tala om för servern vad de ska göra . Detta avsnitt av avtryckaren kan innehålla en oändlig variation av kommandon och argument , men för vårt exempel kommer vi att styra servern för att köra ett visst förfarande varje gång avtryckaren iväg . Så varje gång vår kod utlöses , kommer vi att ha servern köra proceduren " UpdateProcedure " genom att skriva in denna kod :

    Exec UpdateProcedure
    6

    Vi har nu följande kod för vår exempel SQL trigger :

    SKAPA UPDATE tRIGGER triggerOneAFTER PÅ ExampleBlue FÖR VARJE ROWEXEC UpdateProcedure

    Spara ditt nya kommando trigger Addera
    .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man lista ett fält i en MySQL-databas med ett viss…
    ·Hur att tolka en Tab - avgränsad textfil i en array i …
    ·Hur man skickar Mail PHP till en IIS 6
    ·Hur ta bort poster från en SQL-tabell i PHP
    ·Hur man använder de vanligaste MySql datatypen String
    ·Hur man gör ENUM i phpMyAdmin
    ·Hur du använder PHP Med Java
    ·MySQL Text Vs . Varchar
    ·Hur man lär sig SQL enkelt
    ·En handledning för NetBeans Java 6.5 på MySQL
    Utvalda artiklarna
    ·Hur man beräknar en uppdatering GridView Field
    ·Hur man gör en X -och Y- Grid i C + + Text Game
    ·Hur fixar C + + Error R6002
    ·Skillnaden mellan Exit & Dö i Perl
    ·Hur man läser Int Från fil i Python
    ·Hur du ändrar färg på en Python Boxplot
    ·Hur får man ett filnamn Inuti en Python Script
    ·Hur man handskas med sökvägar i en VB.Net Ansökan
    ·Hur får MySQL version i Query
    ·Hur sortera Silverlight DataGrid
    Copyright © Dator Kunskap http://www.dator.xyz