|
1. Αποθηκευμένη διαδικασία: Παρόμοια με μια μέθοδο στη C#, είναι μια συλλογή δηλώσεων SQL για την ολοκλήρωση μιας συγκεκριμένης εργασίας. Χαρακτηριστικά: Χρησιμοποιείται για τη διαχείριση ή το χειρισμό πιο σύνθετης επιχειρηματικής λογικής. Μπορεί να υπάρχουν παράμετροι, τιμές επιστροφής και παράμετροι με τιμές επιστροφής, όπου μπορούν να οριστούν μεταβλητές και να γραφτούν δηλώσεις ελέγχου διαδικασίας. Δεν είναι δυνατή η συμπερίληψη πρότασης Create database Πλεονεκτήματα: Βελτιωμένη επαναχρησιμοποίηση, επιτρέπει αρθρωτό σχεδιασμό, αυξημένη ταχύτητα εκτέλεσης, μειωμένη κίνηση δικτύου και βελτιωμένη ασφάλεια. Κατηγορίες: 1. Διαδικασία αποθήκευσης συστήματος: 1) Ορισμός συστήματος, που υπάρχει στο master 2) Συνήθως ξεκινά με sp_ ή xp_. sp_ χρησιμοποιείται για τον ορισμό παραμέτρων συστήματος xp_ χρησιμοποιείται για την κλήση λειτουργιών που παρέχονται από το λειτουργικό σύστημα Κλήση της αποθηκευμένης διαδικασίας συστήματος: εκτελέστε το όνομα της αποθηκευμένης διαδικασίας 2. Προσαρμόστε τη διαδικασία αποθήκευσης 1) Καθορισμένο από το χρήστη, που υπάρχει στην τρέχουσα βάση δεδομένων. 2) Συνήθως ξεκινά με p_. (Το όνομα είναι προσαρμοσμένο) «Δημιουργία σύνταξης: - if exists(select * from sysObjects where name='存储过程名')
- drop proc 存储过程名
- go
- create procedure 存储过程名
- [
- 参数 数据类型[ = 默认值] [output],
- ……..
- ]
- as
- //语句块
- go
Αντιγραφή κώδικα
|