Επιστροφή σύνολα δεδομένων . Σύνολα δεδομένων είναι ομάδες εγγραφών τοποθετούνται σε μια σειρά για χρήση σε εφαρμογές . Σύνολα δεδομένων επιστρέφουν στήλες από τη βάση δεδομένων . Μπορούν να είναι μόνο μία εγγραφή , ή σύνολα δεδομένων μπορεί να περιέχει εκατοντάδες αρχεία . Ο κώδικας που ακολουθεί είναι μια αποθηκευμένη διαδικασία που επιστρέφει τα στοιχεία επικοινωνίας σε μια εφαρμογή . Η συνάρτηση παίρνει μια μεταβλητή επώνυμο , και επιστρέφει όλους τους πελάτες με match.CREATE ΔΙΑΔΙΚΑΣΙΑ dbo.GetCustomer ( @ last_name varchar ( 50 ) ) ASSELECT Αρ. Πελάτη , ονομα , επιθετο lnameFROM CustomerWHERE = @ last_namae 2
Χρήση μεταβλητή εξόδου . Αποθηκευμένες διαδικασίες έχουν μια " έξοδο " λέξη που δείχνει η μεταβλητή στέλνεται πίσω στην εφαρμογή . Ο κώδικας που ακολουθεί χρησιμοποιεί μια μεταβλητή εξόδου για να στείλετε πίσω το πλήθος των ανθρώπων που ταιριάζουν με την last_name variable.CREATE ΔΙΑΔΙΚΑΣΙΑ dbo.CustomerCount ( @ varchar last_name ( 50 ) , @ thecount int ΕΞΟΔΟΣ ) ASSELECT @ thecount = COUNT ( * ) ΑΠΟ CustomerWHERE lname = @ last_name εικόνων
3
Χρησιμοποίησε τη λέξη-κλειδί return . «Επιστροφή» είναι μια λέξη-κλειδί που στέλνει πίσω έναν ακέραιο με την εφαρμογή . Είναι το πιο περιοριστικό από τις τρεις επιλογές , έτσι ώστε να είναι συνήθως χρησιμοποιούνται για να στείλετε έναν κωδικό σφάλματος . Ο κώδικας που ακολουθεί στέλνει πίσω ένα ακέραιο τεστ που έχει περάσει με την αποθηκευμένη procedure.CREATE PROC dbo.ReturnThisNumber ( @ TestVar int ) ASReturn @ testvarGO
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα