λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Ένας οδηγός για την Transact - SQL

Ενώ μια καλή κατανόηση της Structured Query Language ή SQL , βάση δεδομένων γλώσσα προγραμματισμού είναι απαραίτητη για κάθε προγραμματιστή βάσεων δεδομένων, είναι τις περισσότερες φορές μόνο η αρχή . Oracle , IBM και η Microsoft χρησιμοποιούν μια έκδοση του SQL που επεκτείνει τις δυνατότητες της γλώσσας αρκεί μόνο να προβούν σε πρόσθετες γνώσεις που απαιτούνται για να εργαστεί με το λογισμικό της βάσης δεδομένων τους . Συναλλάσσονται , ή T - SQL , είναι η έκδοση Sybase και Microsoft χρήση με το λογισμικό της βάσης δεδομένων τους . Επισκόπηση
Η

T - SQL ξεκινά με ένα ίδρυμα SQL στην οποία παραδοσιακά εντολές SQL , όπως SELECT , INSERT , UPDATE , DELETE , CREATE και DROP , να εργαστούν μαζί με ιδιόκτητο εντολές και διαδικασίες , που ονομάζονται επεκτάσεις , ότι η αλλαγή πώς θα προγραμματίσετε και να διαχειριστεί την βάση δεδομένων , καθώς και την επέκταση των λειτουργιών του . Επεκτάσεις T - SQL περιλαμβάνουν αποθηκευμένες διαδικασίες , πυροδοτεί και οι μέθοδοι ελέγχου των συναλλαγών , οι οποίες μεταβάλλουν τις λειτουργίες του προγραμματισμού , όπως η αντιμετώπιση των λαθών , δηλώνοντας τις μεταβλητές , και χρησιμοποιώντας όρους και σειρά διαδικασιών επεξεργασίας .
Εικόνων αποθηκευμένων διαδικασιών

αποθηκευμένες διαδικασίες και τη λειτουργικότητα που παρέχουν είναι μια ειδικότητα T - SQL . Κάθε είναι μια συλλογή από τις οδηγίες SQL , δηλώσεις ελέγχου ροής και , συχνά , οι παράμετροι που καθοδηγούν την εκτέλεση του προγράμματος . Χρησιμοποιήστε το ενσωματωμένο σύστημα ή αποθηκευμένες διαδικασίες - που προσδιορίζονται από την ετικέτα " όνομα sp_procedure " - για κοινές εργασίες , όπως η προσθήκη χρηστών , την πρόσβαση σε αρχεία βοήθειας , που εκτελεί δράσεις κλειδώματος της βάσης δεδομένων , τον εντοπισμό των επιπέδων δραστηριότητας της βάσης δεδομένων και την εκτέλεση των εργασιών της γραμμής εντολών . Γράψτε το δικό σας χρησιμοποιώντας την εντολή CREATE ΔΙΑΔΙΚΑΣΙΑ , να αποθηκεύσετε και στη συνέχεια να ξαναχρησιμοποιήσετε έθιμο αποθηκευμένες διαδικασίες για την πρόσβαση σε συγκεκριμένες πληροφορίες .

Η εναύσματα
Η

σκανδάλη T - SQL είναι ειδικές οδηγίες , υπό τη μορφή των αποθηκευμένων διαδικασιών , εν αστυνομία η βάση δεδομένων και να παίξουν ένα ρόλο στην ασφάλεια των δεδομένων. Επειδή η κύρια λειτουργία τους είναι να προστατεύσουν τα δεδομένα , πυροδοτεί πιο συχνά συνδέεται με την παραδοσιακή SQL εντολές INSERT , DELETE ή /και UPDATE . Για παράδειγμα , όταν ένας χρήστης προσπαθεί να διαγράψει τις πληροφορίες από τη βάση δεδομένων , ένα έναυσμα πίσω από - ο-σκηνές μπορούν να δεχθούν και να αποτρέψει την DELETE δράση από την εμφάνιση. Τα στοιχεία που περιλαμβάνονται σε μια εντολή ενεργοποίησης καθορίσει το μήκος του κωδικού , αλλά η βασική σύνταξη για ένα έναυσμα περιλαμβάνει την εντολή CREATE TRIGGER , το όνομα της σκανδάλης , τον πίνακα ή την προβολή στην οποία θέλετε να εργαστείτε , και τις παραμέτρους ενεργοποίησης .
εικόνων Χειρισμός δεδομένων
Η

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

T - SQL αυξάνει τον έλεγχο που έχουν πάνω από τη ροή των δηλώσεων του προγράμματος . Η συμπερίληψη του " IF /ELSE " δηλώσεις αυξάνει τις επιλογές λήψης αποφάσεων ", ενώ" δηλώσεις καθιστούν δυνατή για να μετακινηθείτε ή να επαναλάβει τις δηλώσεις κώδικα σε ένα σχέδιο με μορφή βρόχου , " GOTO " δηλώσεις σας δώσει επιλογές για τη μεταφορά του ελέγχου από μία δήλωση πρόγραμμα στο άλλο , και " WAITFOR " δηλώσεις σας επιτρέπουν να διακόψετε τις δράσεις του προγράμματος .
εικόνων ενασχόληση με τα λάθη
Η

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

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

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