λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να επιλέξετε μεταβλητές εξόδου Server

Μια αποθηκευμένη διαδικασία SQL Server μπορεί να επιστρέψει μία ή περισσότερες μεταβλητές εξόδου , ​​οι οποίες είναι παράμετροι της αποθηκευμένης διαδικασίας . Θα πρέπει να χρησιμοποιήσετε το πρόγραμμα οδήγησης JDBC για να καλέσετε αυτό το είδος της αποθηκευμένης διαδικασίας . Μεταβλητές εξόδου συμπεριφέρονται παρόμοια με τις παραμέτρους εισόδου αλλά δηλώνονται με τη λέξη-κλειδί ΕΞΟΔΟΣ ( OUT για συντομία) . Θα πρέπει να καθορίσετε τη λέξη-κλειδί ΕΞΟΔΟΣ κατά την εκτέλεση μιας αποθηκευμένης διαδικασίας που περιέχει τις παραμέτρους εξόδου . Θα πρέπει , επίσης, να καθορίσετε τον τύπο δεδομένων για την παράμετρο και να εκτελέσει την παράμετρο χρησιμοποιώντας το όνομα της αποθηκευμένης διαδικασίας . Οδηγίες
Η

1 Κάντε κλικ στο κουμπί " Έναρξη", " Όλα τα προγράμματα " και " SQL Server Management Studio για . " Εισάγετε τα στοιχεία σας στο παράθυρο εντολών για να συνδεθείτε στη βάση δεδομένων . . Κάντε κλικ στο κουμπί " Νέο ερώτημα " για να εισέλθετε στη διασύνδεση ερώτημα 2

Για παράδειγμα , δημιουργήστε μια διαδικασία για να πάρει τις διευθύνσεις ηλεκτρονικού ταχυδρομείου ορισμένων μαθητών μέσω του κωδικού :

ΔΗΜΙΟΥΡΓΕΙ PROC GetStudentidFromEmail ( @ EmailAddress NVARCHAR ( 512) ) ASSELECT student_idFROM dbo.StudentsWHERE StudentsAddress = @ EmailAddressGO
εικόνων 3

Alter τη διαδικασία χρησιμοποιώντας παραμέτρους εξόδου , ​​τα οποία σας δίνουν τη δυνατότητα να συλλάβει την έξοδο της αποθηκευμένη διαδικασία σε μια τοπική μεταβλητή . Τροποποιήσει τη διαδικασία για να χρησιμοποιήσετε μια μεταβλητή εξόδου :

ALTER PROC GetStudentidFromEmail ( @ EmailAddress NVARCHAR ( 512) @ Σπουδαστή INT OUTASSELECT student_idFROM dbo.StudentsWHERE StudentsAddress = @ EmailAddressGO
Η 4

Προσάρτηση OUT στο η τοπική μεταβλητή " @ id" στη διαδικασία εκτέλεσης να συλλάβει την τιμή της παραμέτρου OUTPUT "@ Σπουδαστή . "

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα