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é