Course Outline

Opgeslagen subroutines maken

  • Compilatie, objectstatus, broncodes
  • Code-encryptie (wrap)
  • Model voor objectafhankelijkheid
  • Parametrisering

Machtigingen en schema's in PL/SQL

  • Eigenaar-beller model
  • Directe en op rollen gebaseerde machtigingen
  • Witte lijst
  • Wijs rollen toe aan procedures en neem machtigingen over

Geavanceerde cursors

  • Vergelijking van expliciete cursors en cursorlus
  • Verwijzingen naar zwakke en sterke cursors
  • Ondersteuning voor dynamische cursors
  • VOOR UPDATE-cursors

Verzamelingen

  • Associatieve matrices (index op), geneste en (geneste tabellen) en varraye
  • Attributen, afhandeling, initialisatie, geheugentoewijzing
  • Bulkaanvragen (BULK COLLECT) en bulk-DML (FORALL)
  • Massabewerkingen in dynamisch SQL
  • Afhandeling van uitzonderingen in massabewerkingen
  • Array- en streamingfuncties

Pakketten

  • Pakketstructuur: Specificatie en lichaam
  • Voordelen van het gebruik van pakketten
  • Initialisatiesectie en globale variabelen, geheugenbeheer, pakketinstantie

Triggers

  • DML-triggers
  • Triggers weergeven (IN PLAATS VAN)
  • Systeem triggers
  • Samengestelde triggers

Toepassingscontext en VPD

  • Ingebouwde context gebruiken
  • Creëer uw eigen persoonlijke en globale contexten
  • Contextwaarden schrijven en lezen
  • Beleid & Virtual Private Database

Bijlage A - Voorbeelden van het gebruik van ingesloten pakketten

  • Ondersteuning voor bestanden (utl_file)
  • Taakplanning (dbms_job en dbms_scheduler

Voorgestelde pre-training

ORA_S1, ORA_P1

Voorgestelde vervolgtrainingen

ORA_SP3

Requirements

Kennis van de basisprincipes van de SQL taal in termen van queries, DML-, DDL- en TCL-opdrachten, en het vermogen om eenvoudige PL/SQL-scripts te interpreteren en te creëren.

 21 Hours

Getuigenissen (1)

Related Courses

Related Categories