αποθηκευμένες διαδικασίες απαιτούν παραμέτρους από ένα όνομα . Στις περισσότερες περιπτώσεις , ότι το όνομα αρχίζει με έναν ειδικό χαρακτήρα ? Για παράδειγμα , SQL εφαρμογή της Microsoft καλεί τις παραμέτρους με το σύμβολο " @ " . Μετά το όνομα της παραμέτρου είναι το είδος των δεδομένων , το οποίο μπορεί να είναι οποιοσδήποτε έγκυρος τύπος δεδομένων SQL , όπως INT και STRNG . Σε υλοποιήσεις SQL , όπως Postgres , όπου το σύμβολο "@ " δεν υποχρεούται να επισημάνετε ένα όνομα παραμέτρου , βεβαιωθείτε ότι το όνομα της παραμέτρου δεν ταιριάζει με το όνομα του πίνακα στη βάση δεδομένων .
Εικόνων Παράμετρος Λέξεις-κλειδιά
Μια παράμετρος μπορεί να έχει προαιρετική λέξη-κλειδί στο τέλος - οι λέξεις-κλειδιά είναι "IN" , " OUT " και " INOUT " . Εάν η παράμετρος δεν έχει καμία λέξη-κλειδί που καθορίζεται , αντιμετωπίζεται σαν να είχε χρησιμοποιηθεί το "IN" λέξη κλειδί. Η "IN" λέξη χρησιμοποιείται για μια παράμετρο εισόδου , το "OUT" λέξη χρησιμοποιείται για μια παράμετρο εξόδου , και το " INOUT " είναι τα συμφραζόμενα προσδιορίζεται όταν η διαδικασία εκτελείται .
Η οφέλη της παράμετροι εξόδου
Η
Η χρήση των παραμέτρων εισόδου είναι αρκετά απλή - με τον καθορισμό μιας παραμέτρου εισόδου με ένα εύκολο - to- θυμάστε το όνομα , θα καταστήσει ευκολότερη για να καταλάβω τι συμβαίνει όταν ένα ερώτημα εξετάζεται έξι μήνες μετά έχει γραφτεί - αλλά οι παράμετροι εξόδου απαιτούν λίγο περισσότερη εξήγηση. Το σημαντικότερο όφελος των παραμέτρων εξόδου είναι ότι δίνουν ένα βολικό τρόπο για να συσσωρεύσει επάνω συναρτήσεις που επιστρέφουν πολλές στήλες των δεδομένων . Τα ονόματα των παραμέτρων καταλήγουν επίσης τον καθορισμό τα ονόματα των στηλών στις παραμέτρους εξόδου .
Εικόνων Ονοματοδοσία Παράμετροι Μέσα Λειτουργίες
Η
ικανότητα SQL για να αναφέρουμε τις παραμέτρους είναι επίσης χρησιμοποιείται ευρέως στην κατασκευή λειτουργίες ευκολότερο να διαβάστε έξι μήνες μετά που έχουν κωδικοποιηθεί . Ένας περιορισμός των εσωτερικών ονόματα των παραμέτρων είναι ότι δεν είναι σε επεξεργασία από SQL σε στάνταρ εφαρμογή του ? Υπάρχουν μόνο προς όφελος του ανθρώπινου αναγνώστη . Ως εκ τούτου , πρέπει ακόμα να αναφερθώ στις μεταβλητές που καθορίζουν κατά $ 1 ή $ 2 στο πλαίσιο της διαδικασίας πρόσκλησης .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα