Cursusaanbod

Inleiding tot PL/SQL

  • Overzicht van de PL/SQL runtime-omgeving
  • Structuur en soorten PL/SQL blokken
  • Variabelen declareren en gebruiken
  • Controlestructuren: voorwaardelijke voorwaarden en lussen

Integratie van SQL in PL/SQL

  • DML-commando's uitvoeren
  • Gebruikmakend van DDL en dynamisch SQL
  • Commando's voor transactiebeheer (TCL)
  • Gegevens ophalen met SELECT-instructies

Procedures en functies

  • Aanmaken en verwijderen van procedures en functies
  • Parametrisering technieken
  • Parameters doorgeven op basis van waarde en op verwijzing; begrip NOCOPY

Afhandeling van fouten en uitzonderingen

  • Strategieën voor het beheren van fouten en uitzonderingen in PL/SQL

Cursie Management

  • Inzicht in records en statische cursors
  • Parametrisering van cursors
  • Cursors implementeren met FOR UPDATE

Associatieve matrices

  • Associatieve matrices declareren en gebruiken in PL/SQL

Pakketten

  • Structuur van de pakketten: specificaties en organen
  • Initialisatiesecties, globale variabelen en geheugenbeheer
  • Concepten van inkapseling, overbelasting en doorstuurdeclaraties

Triggers

  • DML-triggers maken
  • Implementeren IN PLAATS VAN triggers
  • Inzicht in systeemtriggers
  • Geavanceerde triggerfuncties verkennen

Praktische toepassingen van ingebouwde pakketten

  • Naar bestanden schrijven met behulp van UTL_FILE
  • E-mails verzenden vanaf PL/SQL

Code Management en compilatie

  • Technieken voor codeversleuteling en verduistering
  • Gebruik maken van voorwaardelijke compilatie
  • Objectafhankelijkheden beheren
  • Waarschuwingen van compilers interpreteren

Samenvatting en volgende stappen

Vereisten

  • Basisvaardigheid in elke programmeertaal (gestructureerd of objectgeoriënteerd)
  • Bekendheid met SQL basisprincipes en de Oracle database-omgeving

Audiëntie

  • Ontwikkelaars
  • Database Beheerders
 28 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën