Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 , použite príkaz nižšie vytvoriť základné uloženej procedúry bez parametrov 
 
 CREATE PROCEDURE mySprocASBEGIN - . SQL StatementsEND 
 2 
 Vytvorenie uložené procedúry s parametrami skopírovaním kódu nižšie . Ak chcete odovzdať parameter s východiskovou hodnotou , patrí znamienko rovnosti a hodnota požadovanej 
 
 CREATE PROCEDURE mySproc { @ Param1 varchar ( 50 ) , @ Param2 datetime = NULL , @ Param3 int = 0 } ASBEGIN . - . SQL StatementsEND 
 3 
 Update alebo zmeniť uložené procedúry pomocou príkazu " Alter " z príkladu nižšie 
 
 ALTER PROCEDURE mySprocASBEGIN - SQL StatementsEND 
 
 4 
Odstrániť uložené procedúry z databázy pomocou príkazu " Drop " , ako je uvedené nižšie klipart
 DROP PROCEDURE mySproc ; . 
 5 
 Execute uložené procedúry v SQL by beží pod príkazy . Ak sú parametre , dať ich do poradia, ktoré je očakávanou uložené procedúry . Akékoľvek reťazca prešli v by mal byť apostrofmi 
 
 Príklad bez parametrov : . EXEC dbo.mySproc ; 
 
 Príklad s parametrami : EXEC dbo.mySproc " string údajov " , '1 /1 /. 1.900 " , 1 ; 
 Triggery 
 6 
 Pridať si základné spúšť skopírovaním kódu nižšie 
 
 CREATE TRIGGER myTriggerON myTableAFTER INSERTASBEGIN - SQL StatementsEND 
 7 
 Vytvorte trigger , ktorý bude spustený po niekoľkých akcií s nižšie uvedenými príkazmi 
 
 CREATE tRIGGER myTriggerON myTableAFTER INSERT , UPDATE , DELETEASBEGIN - . SQL StatementsEND 
 Stránka 8 
 Upravte spúšť pomocou " Zmeniť " príkazu 
 
 ALTER TRIGGER myTriggerON myTableAFTER INSERTASBEGIN - . SQL StatementsEND 
 9 
 Execute vyhlásenie z spúšť namiesto príkazov , ktoré spôsobujú udalosť pomocou " namiesto " príkazu . Napríklad , v prípade , mySproc aktualizácie tabuľky moje_tabulka , že by došlo k udalosti UPDATE . Ak by ste mali spúšť nastaviť chytiť , že akcia , ktorá zahŕňala " miesto " príkaz , kód z kohútika by sa spustiť , a kód z uloženej procedúry by nikdy vykonať . 
 
 CREATE TRIGGER myTriggerON myTableINSTEAD OF UPDATEASBEGIN - SQL StatementsEND 
 10 
 Vyberte spúšť z databázy pomocou príkazu " Drop " , ako je uvedené nižšie 
 
 DROP TRIGGER myTrigger ; 
 . 
              
Copyright © počítačové znalosti Všetky práva vyhradené