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 , την αντιμετώπιση των λαθών δεν γίνει αυτόματα , έτσι ώστε αν η χρησιμοποίηση του συστήματος , έθιμο ή ένα συνδυασμό και των δύο στον κώδικά σας , θα πρέπει πρώτα να ενημερώσετε τη βάση δεδομένων για να ελέγξετε για σφάλματα .
Εικόνων
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα