Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να μάθετε SQL αποθηκευμένες διαδικασίες

Structured Query Language ή SQL , είναι η γλώσσα κωδικοποίησης της ανάπτυξης και διαχείρισης βάσεων δεδομένων . Μόλις μια βάση δεδομένων έχει δημιουργηθεί και με δεδομένα , οι πληροφορίες που αποθηκεύονται στο εσωτερικό μπορεί να προσεγγιστεί και να χειριστεί με δηλώσεις γραμμένο σε SQL . Πολλές φορές ένας διαχειριστής βάσης δεδομένων , θα διαπιστώσετε ότι χρησιμοποιούν την ίδια δήλωση SQL ξανά και ξανά . Αυτές οι καταστάσεις χρησιμοποιούνται συχνά μπορεί να γραφτεί μια φορά και τοποθετούνται σε μια αποθηκευμένη διαδικασία , έτσι ώστε να μπορούν να κληθούν εύκολα και γρήγορα με μία εντολή . Τα πράγματα που θα χρειαστείτε
Υπολογιστών
πληθυσμιακής βάσης δεδομένων
Διαχειριστής πρόσβαση στη βάση δεδομένων
Η Εμφάνιση Περισσότερες οδηγίες
Δημιουργία αποθηκευμένης διαδικασίας σας
Η 1

Γράψτε μια SQL δήλωση . SQL σας επιτρέπει την πρόσβαση και διαχείριση των δεδομένων σε μια βάση δεδομένων με απλές εντολές . Για παράδειγμα , μια δήλωση INSERT σας επιτρέπει να προσθέσετε νέα στοιχεία , μια δήλωση UPDATE σας επιτρέπει να τροποποιήσετε τα υπάρχοντα στοιχεία και μια δήλωση SELECT σας επιτρέπει να ανακτήσετε τα δεδομένα . Αποφασίστε τι θέλετε αποθηκευμένη διαδικασία σας να κάνετε , και να γράψει μια δήλωση SQL για να παράγουν το επιθυμητό αποτέλεσμα σας . Δοκιμάστε τη δήλωσή σας στο παράθυρο εντολών για να εξασφαλίσουν τα αποτελέσματα που επιστρέφονται είναι ό, τι θα περίμενε κανείς , στη συνέχεια, αποθηκεύστε τη δήλωσή σας σε ένα αρχείο σημειωματάριων . 2

Ανοίξτε το παράθυρο αποθηκευμένη διαδικασία . Κάθε πλατφόρμα βάσεων δεδομένων είναι λίγο διαφορετική , αλλά κάθε βάση δεδομένων που χρησιμοποιεί SQL θα έχει μια διεπαφή για την προσθήκη αποθηκευμένες διαδικασίες .
Εικόνων 3

Προσθέστε μια ενότητα σχολίων σε αποθηκευμένη διαδικασία σας . Σχόλια είναι καλές πρακτικές κωδικοποίησης διότι προσθέτουν πληροφορίες σχετικά με την κωδικοποίηση και την πρόθεση να παρέχει ένα μέρος για να συνδεθείτε αλλαγές στον κώδικα που την πάροδο του χρόνου . Μέσα σχόλια τμήμα σας περιλαμβάνουν το όνομα της διαδικασίας σας , μια περιγραφή της διαδικασίας , την ημερομηνία δημιουργίας , το όνομα του συγγραφέα και ένα τμήμα για τις αλλαγές . Σχόλια πρέπει να ξεκινήσει με /* και τελειώνει με * /. Στο παράθυρο κώδικα σας θα μοιάζει με αυτό .

/* Σχόλια πηγαίνετε εδώ * /
Η 4

Δημιουργήστε αποθηκευμένη διαδικασία . SQL απαιτεί τις παρακάτω λέξεις για τη δημιουργία μιας αποθηκευμένης διαδικασίας .

ΔΗΜΙΟΥΡΓΙΑ ΔΙΑΔΙΚΑΣΙΑ usp_storedprocedurenameAS

Η usp_ πρόθεμα είναι η σύμβαση που χρησιμοποιείται σε SQL για τον εντοπισμό αποθηκευμένα ονόματα διαδικασία . Δεν είναι απαραίτητο, αλλά είναι μια καλή ιδέα. Το όνομα της αποθηκευμένης διαδικασίας σας μπορεί να είναι ό, τι θέλετε , αλλά είναι μια καλή ιδέα να του δώσετε ένα όνομα που θα περιγράφει τη διαδικασία . Η γραμμή κάτω από την εντολή δημιουργείτε θα περιέχουν μόνο τη λέξη "AS" . Αυτή η εντολή λέει το διακομιστή να αναθέσει τον κώδικα που ακολουθεί στην αποθηκευμένη διαδικασία που αναφέρεται παραπάνω .
5

Προσθέστε δήλωση SQL σας . Αντιγραφή και επικόλληση τη δήλωση που αποθηκεύονται στο σημειωματάριο σας στον παρακάτω χώρο της "AS" γραμμή εντολών . Αποθηκεύστε αποθηκευμένη διαδικασία σας . Για να εκτελέσετε την αποθηκευμένη διαδικασία σας , χρησιμοποιήστε την εντολή exec στο παράθυρο εντολών ως εξής .

Exec usp_storedprocedurename

Μπορείτε να κάνετε τις αποθηκευμένες διαδικασίες για οποιαδήποτε δήλωση SQL που σας αρέσει χρησιμοποιώντας αυτή την απλή διαδικασία.


εικόνων

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

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