Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Εισαγωγή στην PL/SQL

  • Επισκόπηση του περιβάλλοντος εκτέλεσης PL/SQL
  • Δομή και τύποι των blocks PL/SQL
  • Δήλωση και χρήση μεταβλητών
  • Δομές ελέγχου: συνθήκες και βρόχοι

Ενσωμάτωση SQL εντός της PL/SQL

  • Εκτέλεση εντολών DML
  • Χρήση DDL και δυναμικής SQL
  • Εντολές ελέγχου συναλλαγών (TCL)
  • Πραγματοποίηση ανάκτησης δεδομένων με εντολές SELECT

Διαδικασίες και Συναρτήσεις

  • Δημιουργία και διαγραφή διαδικασιών και συναρτήσεων
  • Τεχνικές παραμετροποίησης
  • Μεταβίβαση παραμέτρων κατά τιμή και κατά αναφορά· κατανόηση του NOCOPY

Χειρισμός Σφαλμάτων και Εξαιρέσεων

  • Στρατηγικές για τη διαχείριση σφαλμάτων και εξαιρέσεων στην PL/SQL

Διαχείριση Cursors

  • Κατανόηση των records και των στατικών cursors
  • Παραμετροποίηση cursors
  • Υλοποίηση cursors με FOR UPDATE

Associative Arrays

  • Δήλωση και χρήση associative arrays στην PL/SQL

Πακέτα

  • Δομή των πακέτων: προδιαγραφές (specifications) και σώματα (bodies)
  • Τμήματα αρχικοποίησης, καθολικές μεταβλητές και διαχείριση μνήμης
  • Έννοιες ενθυλάκωσης, υπερφόρτωσης και forward declarations

Ενεργοποιητές

  • Δημιουργία ενεργοποιητών DML
  • Υλοποίηση ενεργοποιητών INSTEAD OF
  • Κατανόηση ενεργοποιητών συστήματος
  • Εξερεύνηση προηγμένων χαρακτηριστικών των ενεργοποιητών

Πρακτικές Εφαρμογές των Ενσωματωμένων Πακέτων

  • Εγγραφή σε αρχεία με χρήση του UTL_FILE
  • Αποστολή emails από PL/SQL

Διαχείριση Κώδικα και Μεταγλώττιση

  • Τεχνικές κρυπτογράφησης και συσκότισης κώδικα
  • Χρήση υπό συνθήκη μεταγλώττισης
  • Διαχείριση εξαρτήσεων αντικειμένων
  • Ερμηνεία προειδοποιήσεων μεταγλωττιστή

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Βασική ευχέρεια σε οποιαδήποτε γλώσσα προγραμματισμού (δομημένη ή αντικειμενοστραφή)
  • Εξοικείωση με τις βασικές αρχές της SQL και το περιβάλλον της βάσης δεδομένων Oracle

Κοινό-στόχος

  • Προγραμματιστές
  • Διαχειριστές βάσεων δεδομένων
 28 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (3)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες