Μια αποθηκευμένη διαδικασία αποτελείται από δηλώσεις SQL . Όταν βρείτε χρησιμοποιείτε ορισμένες δηλώσεις SQL επανειλημμένα , μπορείτε να τα γράψετε σε μια αποθηκευμένη διαδικασία . Μπορείτε να εκτελέσετε τις αποθηκευμένες διαδικασίες από το περιβάλλον εντολών της βάσης δεδομένων ή από το Query Analyzer . Ένα παράδειγμα μιας αποθηκευμένης διαδικασίας είναι τόσο απλό όσο μια δήλωση SELECT : SELECT * FROM πωλήσεων, όπου id = 2
εικόνων Περιβάλλοντα Δημιουργία
Η
Θα χρειαστείτε ένα σύστημα διαχείρισης βάσεων δεδομένων . όπως ο SQL Server και μια υπάρχουσα βάση δεδομένων , η οποία είναι χτισμένη στο εσωτερικό του SQL Server. Μπορείτε να γράψετε τις δηλώσεις SQL σας σε ένα σημειωματάριο ή Query Analyzer και στη συνέχεια να τα μεταφέρετε στο New window αποθηκευμένη διαδικασία στον SQL Server . Η New window αποθηκευμένη διαδικασία είναι πολύ μικρό και είναι δύσκολο να χρησιμοποιήσετε αν χρειάζεται να εισάγετε πολλά καταστάσεων. Όταν έχετε αποφασίσει τι πρέπει να κάνει με αποθηκευμένη διαδικασία , μπορείτε να αρχίσετε να γράφετε τις δηλώσεις στο Σημειωματάριο.
Η Creation βήματα
Η
Σε SQL Server Enterprise Διευθυντής , κάντε κλικ στο " αποθηκευμένης διαδικασίας " κάτω από τα δέντρα της βάσης δεδομένων . Θα υπάρξει κατάλογος των υφιστάμενων αποθηκευμένες διαδικασίες . Κάντε δεξί κλικ σε οποιαδήποτε από τις διαδικασίες και επιλέξτε " Νέα αποθηκευμένης διαδικασίας " για να εισάγετε το αποθηκευμένο παράθυρο ιδιοτήτων . Ο κώδικας που ακολουθεί θα εμφανιστεί στο παράθυρο : ΔΗΜΙΟΥΡΓΙΑ ΔΙΑΔΙΚΑΣΙΑ [ ΔΙΑΔΙΚΑΣΙΑ NAME] AS . Πληκτρολογήστε ένα όνομα για τη διαδικασία . Εισάγετε τις δηλώσεις SQL σας μετά την έναρξη AS .
Εικόνων Η εκτέλεση
Η
Στον SQL Server , μια αποθηκευμένη διαδικασία έχει συνταχθεί όταν εκτελείται . Ο μηχανισμός βάσης δεδομένων συγκρίνει νέες δηλώσεις TSQL με τις δηλώσεις TSQL των υφιστάμενων σχεδίων . Όταν του βρίσκει τις νέες δηλώσεις ταιριάζουν με τα υπάρχοντα σχέδια , επαναχρησιμοποιεί τα σχέδια αυτά . SQL Server ενσωματώνει διάφορες αλλαγές στην επεξεργασία δήλωση, η οποία επεκτείνει τα πλεονεκτήματα απόδοσης του αποθηκευμένη διαδικασία σε όλες τις SQL δηλώσεις .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα