Χρησιμοποιήστε την παρακάτω δήλωση για να δημιουργήσετε ένα βασικό αποθηκευμένη διαδικασία χωρίς παραμέτρους
ΔΗΜΙΟΥΡΓΙΑ ΔΙΑΔΙΚΑΣΙΑ mySprocASBEGIN - . SQL StatementsEND 2
Δημιουργήστε μια αποθηκευμένη διαδικασία με παραμέτρους αντιγράφοντας τον παρακάτω κώδικα . Για να δώσετε μια παράμετρο με μια προεπιλεγμένη τιμή , περιλαμβάνουν ένα ίσον και την επιθυμητή τιμή
ΔΗΜΙΟΥΡΓΙΑ ΔΙΑΔΙΚΑΣΙΑ mySproc { @ param1 varchar ( 50 ) , @ param2 datetime = NULL , @ Param3 int = 0 } ASBEGIN . - . SQL StatementsEND
εικόνων 3
Ενημέρωση ή να τροποποιήσετε μια αποθηκευμένη διαδικασία με τη χρήση του " Alter " εντολή από το παρακάτω παράδειγμα
ALTER ΔΙΑΔΙΚΑΣΙΑ mySprocASBEGIN - SQL StatementsEND
4
Αφαιρέστε μια αποθηκευμένη διαδικασία από τη βάση δεδομένων με την εντολή "Drop" , όπως φαίνεται παρακάτω
DROP ΔΙΑΔΙΚΑΣΙΑ mySproc ? .
5
Εκτέλεση αποθηκευμένη διαδικασία σας μέσα από τον SQL εκτελεί τις παρακάτω εντολές . Εάν συμπεριλάβετε τις παραμέτρους , τα βάζουμε με τη σειρά που αναμένεται από την αποθηκευμένη διαδικασία . Τυχόν χορδές πέρασε πρέπει να είναι σε μονά εισαγωγικά
Παράδειγμα χωρίς παραμέτρους : . EXEC dbo.mySproc ?
Παράδειγμα με παραμέτρους : «δεδομένα συμβολοσειράς ' EXEC dbo.mySproc , '1 /1 /. 1900 » , 1 ?
εικόνων εναύσματα
Η 6
Προσθέστε ένα βασικό έναυσμα αντιγράφοντας τον παρακάτω κώδικα
CREATE TRIGGER myTriggerON myTableAFTER INSERTASBEGIN - SQL StatementsEND
Η 7
Κάντε μια σκανδάλη που θα τρέξει μετά από πολλαπλές εκδηλώσεις με τις παρακάτω εντολές
CREATE TRIGGER myTriggerON myTableAFTER INSERT , UPDATE , DELETEASBEGIN - . SQL StatementsEND
Τετάρτη 8
Τροποποιήστε σκανδάλη σας χρησιμοποιώντας το " Alter " εντολή
ALTER TRIGGER myTriggerON myTableAFTER INSERTASBEGIN - . SQL StatementsEND
Η 9
Εκτελέστε τις δηλώσεις σκανδάλη αντί των εντολών που προκαλούν το συμβάν με το " Αντί " εντολή . Για παράδειγμα , εάν mySproc ενημερώθηκε το MyTable πίνακα , αυτό θα προκαλέσει μια εκδήλωση UPDATE . Αν είχατε μια σκανδάλη που έχει συσταθεί για να πιάσει αυτό το συμβάν που περιελάμβανε ένα " Αντί " εντολή , ο κώδικας από τη σκανδάλη , θα τρέξει , και ο κώδικας από την αποθηκευμένη διαδικασία δεν θα εκτελέσει .
CREATE TRIGGER myTriggerON myTableINSTEAD ΤΗΣ UPDATEASBEGIN - SQL StatementsEND
Η 10
Αφαιρέστε την σκανδάλη σας από τη βάση δεδομένων με το "Drop " εντολή όπως φαίνεται παρακάτω
DROP TRIGGER myTrigger ?
εικόνων .
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα