Struttura del corso

Creazione di subroutine memorizzate

  • Compilazione, stato dell'oggetto, codici sorgente
  • Crittografia del codice (wrap)
  • Modello di dipendenza degli oggetti
  • Parametrizzazione

Permessi e schemi in PL/SQL

  • Modello proprietario-chiamante
  • Autorizzazioni dirette e basate sui ruoli
  • Lista bianca
  • Assegnare ruoli alle procedure ed ereditare le autorizzazioni

Cursori avanzati

  • Confronto tra cursori espliciti e ciclo di cursori
  • Puntatori a cursori deboli e forti
  • Supporto per cursori dinamici
  • Per i cursori UPDATE

Collezioni

  • Array associativi (index by), nidificati e (tabelle nidificate) e varraye
  • Attributi, gestione, inizializzazione, allocazione della memoria
  • Richieste di informazioni in blocco (BULK COLLECT) e DML in blocco (FORALL)
  • Operazioni di massa in dinamica SQL
  • Gestione delle eccezioni nelle operazioni di massa
  • Funzioni di array e streaming

Pacchetti

  • Struttura del pacchetto: Specifiche e corpo
  • Vantaggi dell'utilizzo dei pacchetti
  • Sezione di inizializzazione e variabili globali, gestione della memoria, istanza del pacchetto

Trigger

  • Trigger DML
  • Visualizzare i trigger (INSTEAD OF)
  • Trigger di sistema
  • Trigger compositi

Contesto applicativo e VPD

  • Utilizzo del contesto predefinito
  • Creare i propri contesti privati e globali
  • Scrittura e lettura dei valori del contesto
  • Politiche & Privato Virtuale Database

Appendice A - Esempi di utilizzo di pacchetti embedded

  • Supporto file (utl_file)
  • Pianificazione delle attività (dbms_job e dbms_scheduler

Pre-allenamento suggerito

ORA_S1, ORA_P1

Corsi di formazione di follow-up suggeriti

ORA_SP3

Requisiti

Conoscenza delle basi del linguaggio SQL nell'ambito delle interrogazioni, nonché dei comandi DML, DDL e TCL, nonché capacità di interpretare e creare semplici script PL/SQL.

 21 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (1)

Corsi relativi

Categorie relative