Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 13932|Απάντηση: 0

[Πηγή] Λεπτομερής επεξήγηση του sqlserver που δημιουργεί αποθηκευμένες διαδικασίες

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






Προηγούμενος:Καλέστε την αποθηκευμένη διαδικασία της βάσης δεδομένων σε C#
Επόμενος:Γιατί να χρησιμοποιήσετε αποθηκευμένες διαδικασίες στην sql και ποια είναι τα πλεονεκτήματα;
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com