λογισμικό

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

Τι είναι ο σκοπός της PL /SQL χειριστές Εξαίρεση

; φορτωτές PL /SQL εξαίρεση αποτελούν τμήματα της PL /SQL κώδικα προγράμματος που πείτε ένα πρόγραμμα τι να κάνει όταν ένα λάθος , επίσης γνωστή ως εξαίρεση , κατά τη διάρκεια της εκτέλεσής του . Χωρίς ένα πρόγραμμα χειρισμού εξαίρεση, τα προγράμματα θα σταματήσουν και απαιτούν την παρέμβαση του χρήστη ή να δημιουργήσετε άλλα άσχετα μηνύματα λάθους που μειώνουν την αξιοπιστία και την αναγνωσιμότητα του προγράμματος . Ορισμός της εξαίρεσης
Η

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

Υπάρχουν δύο τύποι των εξαιρέσεων στην PL /SQL : εσωτερική και καθορίζονται από το χρήστη εξαιρέσεις . Οι εσωτερικές εξαιρέσεις, οι οποίες χωρίζονται σε όνομα και απροσδιόριστος , ορίζεται και μεγάλωσε χωρίς την παρέμβαση του χρήστη από το σύστημα της βάσης δεδομένων . Ορίζονται από το χρήστη εξαιρέσεις αυτές πρέπει να καθορίζονται ρητά από τον προγραμματιστή .

Η Πλεονεκτήματα Εξαίρεση Χειρισμός
Η

χειριστές Εξαίρεση αποτελούν κομμάτια του κώδικα μέσα σε ένα πρόγραμμα PL /SQL που παγίδα και να χειρίζονται τα πιθανά προβλήματα που μπορεί να προκύψουν κατά το χρόνο εκτέλεσης . Το πλεονέκτημα που έχει το χειρισμό εξαίρεση είναι ότι επιτρέπει σε ένα πρόγραμμα να επεξεργαστεί ένα λάθος χωρίς να χρειάζεται μια επιταγή προγραμματιστής όταν μια διακοπή συμβεί . Εξαίρεση το χειρισμό ενισχύει επίσης την αναγνωσιμότητα και την αξιοπιστία του προγράμματος , επιτρέποντας έναν προγραμματιστή να απομονώσει προβληματικά τμήματα του κώδικα PL /SQL και να αντιμετωπίσετε αναλόγως . Χωρίς εξαίρεση το χειρισμό , άλλα άσχετα σφάλματα μπορεί να συμβούν ότι η ζήτηση περισσότερη έρευνα και χρόνος για να διορθωθούν .
Εικόνων Σύνταξη ενός Handler Εξαίρεση
Η

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

DECLAREdeclare η εξαίρεση εδώ ? Δηλώσεις BEGINprogram ή κώδικα που μπορεί να αυξήσει εξαίρεση? EXCEPTIONWHEN exception1 THENstatements να χειριστεί exception1 ? ΟΤΑΝ exception2 THENstatements να χειριστεί exception2 ? ΟΤΑΝ exception3 THENstatements να χειριστεί exception3 ? ΤΕΛΟΣ ?
Η
εικόνων

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

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