| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> Software Database >> Content
    Tutorial su SQL trigger e stored procedure
    di stored procedure e trigger all'interno di un database sono costrutti simili . Entrambi possono eseguire le stesse istruzioni SQL . La più grande differenza tra i due è il modo in cui vengono eseguiti. Una stored procedure deve essere eseguita da un utente , mentre un trigger viene eseguito dal sistema come il risultato di un evento . Eventi che causano trigger da attivare comprendono inserti di dati , aggiornamenti ed eliminazioni . Uno svantaggio di utilizzare innesca invece di stored procedure è che essi non possono accettare parametri . Istruzioni
    Stored Procedure
    1

    Utilizzare l'istruzione qui sotto per creare una stored procedure di base senza parametri

    CREATE PROCEDURE mySprocASBEGIN - . SQL StatementsEND
    2

    creare una stored procedure con parametri copiando il codice qui sotto . Per passare un parametro con un valore di default , inserire un segno di uguale e il valore desiderato

    CREATE PROCEDURE MySproc { @ Param1 varchar ( 50 ) , @ Param2 datetime = NULL , @ Param3 int = 0 } ASBEGIN . - SQL StatementsEND
    3

    aggiornare o modificare una stored procedure utilizzando il comando " Alter " dall'esempio seguente

    ALTER PROCEDURE mySprocASBEGIN - . SQL StatementsEND

    4

    Eliminare una stored procedure dal database con il comando " goccia ", come mostrato di seguito

    CADUTA DI pROCEDURA MySproc ; .
    5

    eseguire la stored procedure in SQL eseguendo i comandi di seguito . Se si includono i parametri , metterli nell'ordine che è previsto dalla stored procedure . Eventuali stringhe passate in dovrebbe essere tra virgolette singole

    Esempio senza parametri : EXEC dbo.mySproc ;

    Esempio con parametri : . ' I dati di stringa ' EXEC dbo.mySproc , '1 /1 /. 1900 ' , 1;
    Trigger
    6

    Aggiungi un trigger di base copiando il codice seguente

    CREATE TRIGGER myTriggerON myTableAFTER INSERTASBEGIN - SQL StatementsEND
    7

    Fai un trigger che verrà eseguito dopo molteplici eventi con i comandi qui sotto

    CREATE TRIGGER myTriggerON myTableAFTER INSERT, UPDATE , DELETEASBEGIN - . SQL StatementsEND
    8

    Modificare il trigger utilizzando il comando " Alter "

    ALTER TRIGGER myTriggerON myTableAFTER INSERTASBEGIN - . SQL StatementsEND
    9

    eseguire le istruzioni di un trigger invece dei comandi che causano l'evento utilizzando il "invece di" comando . Ad esempio, se la tabella MySproc aggiornato myTable , causerebbe un evento UPDATE . Se tu avessi un trigger impostato per catturare l'evento che ha incluso un "al posto di " comando , il codice dal grilletto correva , e il codice della stored procedure non avrebbe mai eseguito .

    CREATE TRIGGER myTriggerON myTableINSTEAD DI UPDATEASBEGIN - SQL StatementsEND
    10

    Eliminare il trigger dal database con il comando " goccia ", come mostrato di seguito

    gOCCIA TRIGGER MyTrigger ;
    .

    Previous :

    next :
      Articoli Correlati
    ·Come faccio ad attivare la riconnessione automatica nel…
    ·Come utilizzare file piatti 
    ·Come modificare le regole di campo in Access 2007 
    ·La mia connessione ODBC non riuscita in Oracle 
    ·Come utilizzare il software RSLogix 500 
    ·Come copiare accesso ai dati da una tabella collegata a…
    ·Come formattare i numeri in Access 2007 
    ·SQL : Vuoto Vs . Troncano 
    ·Come installare MSDE 
    ·Diverse fasi della Banca dati 
      Articoli in evidenza
    ·Come disegnare linee intorno People in Photoshop 
    ·Come confrontare le colonne in un foglio di calcolo di …
    ·Come cambiare una password in OWA 
    ·Come installare SL2 Soundfonts in di Creative Sound Bla…
    ·Come fare Simboli dipingere su Photoshop CS3 
    ·Come modificare un RAR per una IPA 
    ·Come convertire un file video da DVD Cliprex 
    ·Come sbarazzarsi di Win32.Zbot.AWR 
    ·Come utilizzare un McAfee Stinger 
    ·Come faccio a interrompere i numeri da completare in Ex…
    Copyright © Conoscenza Informatica http://it.wingwit.com