Δημιουργήστε μια αποθηκευμένη διαδικασία . Δεδομένου ότι η Exec εντολή εκτελεί μια αποθηκευμένη διαδικασία , ο παρακάτω κώδικας δημιουργεί μια βασική λειτουργία που χρησιμοποιείται σε αυτό το παράδειγμα . Ο κώδικας που ακολουθεί ανακτά τα ονόματα και τα επώνυμα των πελατών της selCustomerInfo database.create proc ( @ ID int ) asselect first_name , last_name από τον πελάτη , όπου custid = @ ID 2
Εκτελέστε την αποθηκευμένη διαδικασία . Ένας βασικός τρόπος χρήσης του Exec εντολή δοκιμάζει μια αποθηκευμένη διαδικασία . Ο παρακάτω κώδικας εκτελεί την αποθηκευμένη διαδικασία που δημιουργήθηκε στο βήμα ένα και ανακτά τις πληροφορίες για την ταυτότητα των πελατών 144.Exec selCustomerInfo @ ID = 144
εικόνων 3
Τοποθετήστε ένα νέο ρεκόρ χρησιμοποιώντας την εντολή Exec . Ο κώδικας που ακολουθεί ανακτά τις πληροφορίες από την αποθηκευμένη διαδικασία και δημιουργεί μια νέα τάξη χρησιμοποιώντας το επιστρεφόμενο πρώτο και το τελευταίο όνομα values.insert σε τάξη ( first_name , last_name ) Exec selCustomerInfo @ ID = 144
Η 4
Εκχώρηση μεταβλητές χρησιμοποιώντας την εντολή Exec . Ο παρακάτω κώδικας δημιουργεί έναν ακέραιο και εκχωρεί σε μια μεταβλητή που επιστρέφεται από μια αποθηκευμένη διαδικασία που ονομάζεται " MyReturnedNumber . » Δηλώνουν @ @ myVal intExec myVal = MyReturnedNumberselect returnValue = @ myVal
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα