Ορίζει ένα όνομα και προαιρετικές παραμέτρους.
Σημείωση: Ο όρος PROCEDURE έχει αντικατασταθεί από την πρόταση PROCEDURE. Αν και ο όρος PROCEDURE υποστηρίζεται ακόμη, η πρόταση PROCEDURE παρέχει ένα υπερσύνολο των δυνατοτήτων του όρου PROCEDURE και αποτελεί την προτεινόμενη σύνταξη.
Σύνταξη
PROCEDURE όνομα [παράμετρος1 τύπος_δεδομένων[, παράμετρος2 τύπος_δεδομένων[, ...]]
Ο όρος PROCEDURE έχει τα εξής τμήματα:
Τμήμα |
Περιγραφή |
όνομα |
Ένα όνομα για τη διαδικασία. |
παράμετρος1, παράμετρος2 |
Ένα ή περισσότερα ονόματα πεδίων ή παράμετροι. Για παράδειγμα: PROCEDURE Sales_By_CountryRegion [Beginning Date] DateTime, [Ending Date] DateTime; |
τύπος_δεδομένων |
Ένας από τους κύριους τύπους δεδομένων SQL της Microsoft SQL ή τα συνώνυμά τους. |
Παρατηρήσεις
Μια διαδικασία SQL αποτελείται από έναν όρο PROCEDURE (που καθορίζει το όνομα της διαδικασίας), μια προαιρετική λίστα ορισμών παραμέτρων και μία πρόταση SQL. Για παράδειγμα, η διαδικασία Get_Part_Number μπορεί να εκτελεί ένα ερώτημα που ανακτά έναν συγκεκριμένο αριθμό εξαρτήματος.
Σημειώσεις:
-
Εάν ο όρος περιέχει περισσότερους από έναν ορισμούς πεδίου (δηλαδή, ζεύγη παραμέτρου-τύπου δεδομένων), διαχωρίστε τους με ελληνικά ερωτηματικά.
-
Ο όρος PROCEDURE πρέπει να ακολουθείται από μια πρόταση SQL (για παράδειγμα, μια πρόταση SELECT ή UPDATE).