1 Ανοίξτε το SQL Server Management Studio για και πληκτρολογήστε το όνομα του διακομιστή SQL στον παραθύρου διαλόγου Connect to Server. 2
Επιλέξτε τον τύπο ελέγχου ταυτότητας από το drop-down μενού και εισάγετε το όνομα χρήστη και τον κωδικό πρόσβασης, αν απαιτείται .
εικόνων 3
Κάντε κλικ στο " New Query " στο πάνω μέρος του παραθύρου SSMS .
Η 4
πληκτρολογήστε
Χρήση [ όνομα της βάσης δεδομένων ] Ξενοδοχεία
στο παράθυρο ερωτήματος . Αντικατάσταση [ όνομα της βάσης δεδομένων ] με το όνομα της βάσης δεδομένων για να δημιουργήσετε αποθηκευμένη διαδικασία σας μέσα Εάν δεν εισαγάγετε ένα όνομα βάσης δεδομένων , η διαδικασία δημιουργείται στη βάση δεδομένων Μάστερ . Μπορείτε να δημιουργήσετε μια αποθηκευμένη διαδικασία στη βάση δεδομένων Δάσκαλος ώστε να είναι προσβάσιμα από πολλαπλές βάσεις δεδομένων .
5
Πληκτρολογήστε
Δημιουργία Διαδικασία [ όνομα της διαδικασίας ] Ξενοδοχεία
ακολουθείται από οποιαδήποτε απαιτούμενες παραμέτρους , με τη μορφή "@ [ το όνομα της μεταβλητής ] [ τύπο δεδομένων ] [ = προεπιλεγμένη τιμή ] , « την αντικατάσταση των στοιχείων σε παρένθεση με τα δεδομένα σας . Για παράδειγμα , για να δημιουργήσετε μια διαδικασία που προσθέτει φόρο επί των πωλήσεων και επιστρέφει το σύνολο της παραγγελίας , συμπεριλαμβανομένου του φόρου , θα ξεκινήσει με :
ΔΗΜΙΟΥΡΓΙΑ ΔΙΑΔΙΚΑΣΙΑ AddTax @ Μερικό σύνολο αριθμητικό ( 8,2 ) , @ taxRate αριθμητικό ( 3,3 ) = .065
AS
BEGIN
Η 6
Πληκτρολογήστε τα επιθυμητά δηλώσεις SQL στο σώμα της διαδικασίας , μετά τη λέξη "BEGIN ". Για το φορολογικό παράδειγμα , θα πρέπει να πληκτρολογήσετε :
ΔΗΛΩΝΟΥΝ @ συνολικό αριθμητικό ( 8,2 ) ?
SET @ @ = συνολική orderTotal + ( @ orderTotal * @ taxRate ) ?
sELECT @ συνολικά?
επιλέξτε δήλωση σας θα πρέπει να περιλαμβάνει όλες τις τιμές που θέλετε η διαδικασία να επιστρέψουν αν είναι επιθυμητή μια τιμή επιστροφής . Μπορείτε να χρησιμοποιήσετε το aliasing για την επιστροφή δεδομένων με συγκεκριμένα ονόματα των στηλών , όπως SELECT @ συνολικά ως [Order Total ] .
Η 7
Πληκτρολογήστε
ΤΕΛΟΣ
GO
Τετάρτη 8
Κάντε κλικ στο κουμπί " Εκτέλεση " για να δημιουργήσετε την αποθηκευμένη διαδικασία . Μπορείτε επομένως να καλέσετε αυτή τη διαδικασία από SSMS ή άλλη εφαρμογή , πληκτρολογώντας : .
ΕΚΤΕΛΕΣΗ AddTax @ Υποσύνολο , [ @ taxRate ] Ξενοδοχεία
Για να χρησιμοποιήσετε το προεπιλεγμένο φορολογικός συντελεστής του 6,5 τοις εκατό , δεν θα πρέπει για να περάσει στη μεταβλητή. Για να χρησιμοποιήσετε ένα διαφορετικό φορολογικό συντελεστή , θα πρέπει να εισάγετε την τιμή ως δεκαδικά . Για 4 τοις εκατό , θα πρέπει να εισάγετε .04 .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα