λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> SQL Server

SQL Server Stored Procedures

SQL Server είναι μια εφαρμογή βάσης δεδομένων που παρέχονται από τη Microsoft . SQL Server περιέχει βάσεις δεδομένων που ενσωματώνουν πίνακες, προβολές , και τα στοιχεία προγραμματισμού που ονομάζεται αποθηκευμένες διαδικασίες . Αποθηκευμένες διαδικασίες περιέχουν ερωτήματα που select, insert , να διαγράψετε ή να ενημερώσετε τα αρχεία που περιέχονται στους πίνακες της βάσης δεδομένων . Αυτές οι αποθηκευμένες διαδικασίες προ-μεταγλωττισμένα , τόσο καλώντας το αντικείμενο είναι ταχύτερη από τη χρήση inline ερωτήματα κειμένου στον κώδικα της εφαρμογής . Δημιουργία
Η

Δημιουργώντας μια αποθηκευμένη διαδικασία επιτυγχάνεται μέσα από την κονσόλα διαχείρισης που προβλέπεται από τη Microsoft . Η εφαρμογή το SQL Server Management Console βρίσκεται στον κατάλογο όπου το μηχανισμό διαχείρισης βάσεων δεδομένων που βρίσκεται. Σε αυτή την κονσόλα , δημιουργώντας μια αποθηκευμένη διαδικασία επιτυγχάνεται χρησιμοποιώντας συγκεκριμένη σύνταξη . Δημιουργώντας μια αποθηκευμένη διαδικασία χρησιμοποιεί την τυπική σύνταξη φαίνεται παρακάτω : δημιουργία διαδικασία
εικόνων Εισαγωγή Ερωτήματα
Η

Αποθηκεύονται οι διαδικασίες που χρησιμοποιούνται για την εισαγωγή δεδομένων σε πίνακες της βάσης δεδομένων . Το ερώτημα ένθετο έχει μια τυπική σύνταξη που καθορίζει τον πίνακα , οι στήλες και τα στοιχεία για να προσθέσετε στη βάση δεδομένων . Μια αποθηκευμένη διαδικασία μπορεί επίσης να επιστρέψει το πεδίο Ιϋ μετά το ένθετο γίνεται . Για παράδειγμα , χρησιμοποιώντας αυτή την τεχνική είναι χρήσιμη για εφαρμογές web , όπου ένας χρήστης υπογράφει επάνω για την υπηρεσία . Αντί να κατευθύνει το χρήστη σε μια οθόνη σύνδεσης , η εφαρμογή επαληθεύει αυτόματα τα διαπιστευτήρια του χρήστη από την πρόσφατα έκανε εγγραφή του χρήστη .

Η Update Records
Η

Ενημέρωση των αρχείων σε αποθηκευμένες διαδικασίες επιτυγχάνεται με τη λήψη των δεδομένων από τον χρήστη και την αντικατάσταση παλαιών δεδομένων. Ενημερώσεις χρησιμοποιούνται για να κρατήσει τα τρέχοντα δεδομένα . Ορισμένες από τις μεγαλύτερες εφαρμογές δεν χρησιμοποιούν ποτέ ενημερώσεις , αλλά, αντίθετα, εισάγετε ένα νέο ρεκόρ . Αυτό δημιουργεί ένα αρχειοθετημένο υπόψη τις αλλαγές σε ένα αρχείο για σκοπούς ελέγχου . Όταν τα αρχεία είναι ενημερωμένα , τα δεδομένα σκουπίζεται με την αντικατάσταση , αφήνοντας κανένα τρόπο για τους διαχειριστές να παρακολουθείτε τις αλλαγές των δεδομένων .
Εικόνων Επιλέξτε
Η

"Επιλογή" είναι η πιο χρησιμοποιούνται συνήθως λειτουργούν σε αποθηκευμένες διαδικασίες . Θα παρέχει στο χρήστη τις ζητούμενες πληροφορίες . Η ανάκτηση των δεδομένων μπορεί να είναι ένα αρχείο , ή μεγάλα κομμάτια των δεδομένων για την υποβολή εκθέσεων . Η επιλογή των δεδομένων γίνεται επίσης στην κονσόλα για να ελέγξουμε τα αρχεία και την αντιμετώπιση προβλημάτων . Μεγάλα σύνολα ρεκόρ από πίνακες μπορούν να κάνουν μεγάλες χρονικές περιόδους . Αποθηκευμένες διαδικασίες κάνουν αυτά τα ερωτήματα πιο γρήγορα, αφού ο κώδικας είναι προ-μεταγλωττισμένα από τη βάση δεδομένων .
Εικόνων Διαγραφή
Η

Τέλος , η τελευταία λειτουργία που χρησιμοποιείται σε μια αποθηκευμένη διαδικασία είναι η " διαγραφή " λειτουργία. Πανηγυρική πρότυπα για τη βάση δεδομένων frowns προγραμματισμού σχετικά με τη διαγραφή αρχείων . Διαγραφή αρχείων καταργεί μόνιμα τα δεδομένα και έχει διενεργηθεί κανένας έλεγχος μπορεί να γίνει χωρίς τη χρήση αρχείων . Η ακεραιότητα των δεδομένων είναι επίσης ένα θέμα με διαγραφής λειτουργίες . Ένα φαινόμενο που ονομάζεται " ορφανές εγγραφές " συμβαίνει όταν ένα πεδίο που οδηγεί σε άλλο αρχείο πίνακα διαγράφεται χωρίς τις αντίστοιχες εγγραφές . Για παράδειγμα , η διαγραφή ενός χρήστη από τον πίνακα του πελάτη χωρίς τη διαγραφή των διατάξεων που έχουν σχέση με την εγγραφή του χρήστη . Οι παραγγελίες γίνονται ορφανά , και αυτό καταστρέφει την ακεραιότητα της βάσης δεδομένων . Αυτό διορθώνεται με τη χρήση της ακεραιότητας αναφορών σε διαμορφώσεις δεδομένων
Η
εικόνων .

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

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