Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

ORACLE PL/SQL Εξαιρέσεις Exceptions. ΟΡΙΣΜΟΣ Μια εξαίρεση (exception) είναι ένας δείκτης που ενεργοποιείται κατά την εκτέλεση του προγράμματος.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "ORACLE PL/SQL Εξαιρέσεις Exceptions. ΟΡΙΣΜΟΣ Μια εξαίρεση (exception) είναι ένας δείκτης που ενεργοποιείται κατά την εκτέλεση του προγράμματος."— Μεταγράφημα παρουσίασης:

1 ORACLE PL/SQL Εξαιρέσεις Exceptions

2 ΟΡΙΣΜΟΣ Μια εξαίρεση (exception) είναι ένας δείκτης που ενεργοποιείται κατά την εκτέλεση του προγράμματος

3 Ενεργοποίηση Όταν συμβαίνει ενα σφάλμα της βάσης Όταν ενεργοποιηθεί ρητά

4 Διαχείριση Παγίδευση Ειδοποίηση του καλούντος περιβάλλοντος.

5 Τύποι εξαιρέσεων Server –Προκαθορισμένοι - Predefined –Ακαθόριστοι – Non predefined User-defined

6 Παγιδεύσεις των Εξαιρέσεων Σύνταξη EXCEPTION WHEN ex_name1 [ or ex_name2 ] THEN Statement … [WHEN OTHERS THEN Statement ]

7 Οδηγίες –Η λέξη-κλειδί EXCEPTION ξεκινά την τελευταία παράγραφο του μπλοκ. –Χειριστής(ες) εξαίρεσης – Exception handler(s) Ένας μόνον εκτελείται

8 Προκαθορισμένες Εξαιρέσεις DUP_VAL_ON_INDEX TIMEOUT_ON_RESOURCE TRANSACTION_BACKED_OUT INVALID_CURSOR NOT_LOGGED_ON LOGIN_DENIED NO_DATA_FOUND http://www.techonthenet.com/oracle/exceptions/named_s ystem.phphttp://www.techonthenet.com/oracle/exceptions/named_s ystem.php TOO_MANY_ROWS ZERO_DIVIDE INVALID_NUMBER STORAGE_ERROR PROGRAM_ERROR VALUE_ERROR CURSOR_ALREADY_OPEN

9 Προκαθορισμένες Εξαιρέσεις – Διαχείριση EXCEPTION WHEN NO_DATA_FOUND THEN Statement(s); WHEN TOO_MANY_ROWS THEN Statement(s); WHEN OTHERS THEN Statement(s); END

10 FUNCTIONS SQLCODE SQLERRM

11 Ρητές Εξαιρέσεις (User-defined) DECLARE E_invalid_code EXCEPTION; BEGIN Statement(s); RAISE E_invalid_code Statement(s); EXCEPTION WHEN E_invalid_code THEN END;

12 RAISE_APPLICATION_ERROR Δήλωση σφάλματος προγράμματος


Κατέβασμα ppt "ORACLE PL/SQL Εξαιρέσεις Exceptions. ΟΡΙΣΜΟΣ Μια εξαίρεση (exception) είναι ένας δείκτης που ενεργοποιείται κατά την εκτέλεση του προγράμματος."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google