User Avatar

Corso PL/SQL Oracle

40 ore
Qualsiasi livello

PL/SQL è il linguaggio di programmazione per database proprietario Oracle.

E’ un linguaggio procedurale, server-based ed è estensione dell’ SQL.

PL/SQL supporta variabili, condizioni e gestisce le eccezioni; permette agli sviluppatori database Oracle di interfacciarsi con i database sottostante in modalità imperativa.

Nel mercato  del lavoro IT gli svilupptori Database PL/SQL di Oracle sono ricercatissimi. Ecco un esempio da questo LINK.

Requisiti degli studenti: conoscenze di database relazionale, SQL

Obiettivo del corso PL/SQL: acquisire le competenze e le basi per lo sviluppo applicazioni database Oracle PL/SQL

Docente Programmatore PL/SQL senior con pluriennale esperienza nel settore

Corso erogato solo su richiesta individuale o di aziende.

Corso PL/SQL Oracle erogato solo su richiesta e per le aziende. Modalità virtual classroom online o frontale.

Vuoi essere ricontattato?

Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:

    Programma Didattico (24 ore individuale – 40 ore di gruppo)

    Introduzione

    • Obiettivi del corso
    • Introduzione agli Ambienti di sviluppo di PL / SQL
    • Oracle Database SQL Documentazione e Risorse

    Introduzione a PL / SQL

    • Comprendere i vantaggi e la struttura di PL / SQL
    • Esaminare PL / SQL blocchi
    • Generazione di messaggi di output in PL / SQL

    Dichiarazione di variabili PL / SQL

    • Identificatori validi e non validi
    • Dichiarare e inizializzare le variabili
    • Elencare e descrivere i vari tipi di dati
    • Identificare i vantaggi di utilizzare l’attributo %TYPE
    • Dichiarare, utilizzare, e le variabili di stampa bind

    Scrittura di istruzioni eseguibili

    • Unità di  Elenco lessicali in PL / SQL Block
    • Utilizzare le funzioni SQL in PL / SQL
    • Tipo di dati di conversione
    • Blocchi annidati come dichiarazioni
    • Valore identificativo in un blocco nidificato
    • Qualificare un identificatore con un’etichetta
    • Utilizzare gli operatori in PL / SQL
    • Utilizzare le sequenze nelle espressioni PL / SQL

    Istruzioni SQL all’interno di un PL / SQL Block

    • Identificare e utilizzare le istruzioni SQL in PL / SQL
    • Recupero dati in PL / SQL con l’istruzione SELECT
    • Convenzioni di denominazione utilizzando il recupero e istruzioni DML
    • Manipolare i dati nel server utilizzando PL / SQL
    • Il concetto di SQL Cursore
    • Utilizzare SQL Cursore: attributi per ottenere un feedback sul DML
    • Salvare ed Eliminare le transazioni

    Strutture di controllo

    • Controllo PL / SQL: flusso di esecuzione
    • Elaborazione condizionale Utilizzando IF e dichiarazioni CASE
    • Maniglia Null: evitare errori comuni
    • Costruitti booleani: condizioni con operatori logici
    • Utilizzo iterativa con controllo Dichiarazioni Looping

    Utilizzo dei tipi di dati Composite

    • Tipi di dati compositi di PL / SQL Records e tabelle
    • PL / SQL Records Hold: Valori multipli di tipo differente
    • Inserimento e aggiornamento con PL / SQL Records
    • Utilizzare INDICE PER tabelle per contenere più valori dello stesso tipo di dati

    Uso dei Cursori Espliciti

    • Definizione di Cursori
    • Operazioni espliciti cursore
    • Controllo Cursori espliciti
    • Cursori espliciti a processo Righe
    • Cursori e Records
    • Cursore PER Loops utilizzando sottoquery
    • Attributi espliciti cursore
    • Gli attributi %RowCount %Notfound

    Gestione delle Eccezioni

    • Definizione di Eccezione
    • Gestione delle eccezioni con PL / SQL
    • Eccezioni Predefinite
    • Trapping di errori predefiniti e non predefiniti in Oracle Server
    • Funzioni che restituiscono informazioni sulle eccezioni
    • Trapping di Eccezioni definiti dall’utente
    • Eccezioni propagate
    • RAISE: Dichiarazione di base

    Stored procedure e funzioni

    • Panoramica delle stored procedure e funzioni
    • Blocchi anonimi e sottoprogrammi
    • Mostra il creare o sostituire la PROCEDURA / FUNZIONE
    • Comprendere l’area di intestazione di una stored procedure e funzioni
    • Creare semplici procedure e funzioni
    • Creare una procedura semplice con un parametro IN
    • Eseguire una procedura e una funzione

    Contattaci su Whatsapp
    Innovaformazione
    Privacy Policy

    Questo sito Web utilizza i cookie per consentirci di offrire la migliore esperienza utente possibile. Le informazioni sui cookie sono memorizzate nel tuo browser ed eseguono funzioni come riconoscerti quando ritorni sul nostro sito web e aiutando il nostro team a capire quali sezioni del sito web trovi più interessanti e utili.

    È possibile regolare tutte le impostazioni dei cookie navigando le schede sul lato sinistro.