1

Gen

2000

Oracle Plsql

Obiettivi

Il corso ha come obiettivo l’apprendimento delle caratteristiche e della sintassi del linguaggio PL/SQL, della gestione delle eccezioni in fase di esecuzione del codice e della costruzione dl blocchi anonimi e di procedure, funzioni e package.

Programma

Oracle Plsql

  • introduzione al linguaggio pl/sql: panoramica del linguaggio pl/sql, creazione ed esecuzione di un blocco anonimo semplice ,generazione dell’output da un blocco pl/sql, introduzione a sql developer
  • sezioni in un blocco pl/sql: sezioni in un blocco pl/sql, tipi di identificatori in pl/sql, tipi di dati scalari, bind variable, strutture di controllo del codice pl/sql: sintassi dei blocchi pl/sql di base, strutture di controllo (loop, if, ecc,), blocchi nidificati, conversione tra tipi di dati, operatori in pl/sql (%type, %rowtype, ecc.)
  • connessione ad un database oracle: istruzioni select in pl/sql per recuperare dati, manipolazione di dati sul server utilizzando pl/sql (dml e ddl), il concetto di cursore sql , transazioni
  • scrittura di strutture di controllo: elaborazione condizionale con istruzioni if, case, istruzione loop semplice, loop while, loop for, istruzione continue
  • tipi di dati composti e uso dei record: record – cosa sono? attributo %rowtype, come crearli, accesso ai campi del record, uso dei record
  • le collections: i varrays, gli array associativi (tabelle index by), i metodi per le tabelle index by, usodella tabella di record index by
  • i cursori espliciti: descrizione dei cursori espliciti, gestione del cursore, apertura, elaborazione, chiusura del cursore, attributi del cursore, parametri formali di un cursore, cursor for loop, clausola for update e clausola where current of, cursori impliciti
  • gestione delle eccezioni: gestione degli errori e delle eccezioni, sintassi per la gestione delle exception, tipi di exception, internally-defined exception, lista delle exception predefinite,
  • l’exception others, user-defined exception, sqlcode, sqlerrm, propagazione di eccezioni, procedura raiseapplicationerror
  • creazione di stored procedure, stored function e packages: descrizione di stored procedure e stored function, descrizione dell’architettura di un package, creazione, esecuzione e gestione di una procedura, funzione e package, il dizionario di oracle e types e packages forniti con l’installazione di oracle

Prerequisiti

Nessun prerequisito specifico.

 

Per maggiori informazioni compila il modulo qui sotto.
Verrai contattato dai nostri uffici per le informazioni sul corso.

Richiesta informazioni