Oracle: Programmare con PL/SQL

Corso

A Milano

Prezzo da consultare

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Luogo

    Milano

  • Inizio

    Scegli data

Al termine del corso i partecipanti saranno in grado di: Fornire una panoramica delle basi del PL/SQL Descrivere gli ambienti di sviluppo di PL/SQL Creare, eseguire e manutenere procedure, funzioni, pakages e database triggers

Sedi e date

Luogo

Inizio del corso

Milano
Visualizza mappa
viale Piero e Alberto Pirelli 6, 20126

Inizio del corso

Scegli dataIscrizioni aperte

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Materie

  • Pl/sql
  • SQL
  • Scrittura

Programma

Gestire le dipendenze


Gestire le eccezioni


Gestire gli errori di runtime


Gestire la costruzione dei programmi PL/SQL


Manipolare grandi oggetti (LOB)


Corso Oracle :Nozioni Fondamentali di PL/SQL


Introduzione a PL/SQL


Utilizzo di PL/SQL da Sviluppatori e Database Administrator


Benefici di PL/SQL


Descrizione degli ambienti di sviluppo di PL/SQL


Distinzione tra blocchi anonimi PL/SQL e sottoprogrammi PL/SQL


Blocchi e Sezioni in PL/SQL


Variabili in PL/SQL


Dichiarazione Variabili e Costanti


Esecuzione di un blocco PL/SQL


Significato di Sezione Eseguibile


Scrittura di Statements con una sezione seguibile


Regole dei Blocchi nidificati


Esecuzione e Test di un Blocco PL/SQL


Convenzioni di Codice


Scrittura di uno Statement SELECT in PL/SQL


Dichiarazione di un Data Type in una variabile dinamica PL/SQL


Scrittura di uno Statement DML (Data Manipulation Language) in PL/SQL


Controllo di Transazioni in PL/SQL


Determinazione dell’esito dello Statement SQL DML


Usi e tipi di Strutture di Controllo


Costruire IF Statement


Costruire ed identificare differenti Loop Statement


Controllare il Flusso dei Blocchi mediante loops nidificati e labels


Uso di Tabelle Logiche


PL/SQL Records


PL/SQL Table


Tabelle di Records PL/SQL


Differenze fra Tabelle, Records e Tabelle di Records


PL/SQL Record Variable


Distinzione fra Cursori Impliciti ed Espliciti


Scrittura di un Cursore di un loop FOR


Scrittura di Cursori che utilizzano parametri


Determinare quando la clausola FOR UPDATE è richiesta in un Cursore


Utilizzo di una PL/SQL Table Variable


Utilizzo di una Tabella di Record PL/SQL


Eccezioni PL/SQL


Riconoscimento di Eccezioni non gestite


Tipologie di PL/SQL Exception Handlers


Procedure di trapping per la gestione degli errori


Effetti della propagazione delle eccezioni nei blocchi nidificati


Customizzazione dei Messaggi nelle PL/SQL Exception


Uso delle Procedure


Creazione di Procedure


Procedure con Argomenti


Invoke di una Procedura


Rimozione di una Procedura


Uso delle Funzioni


Creazione di Funzioni


Invoke di una Funzione


Rimozione di una Procedura


Differenze fra Procedure e Funzioni


Descrivere i requisiti dei privilegi di sistema


Descrivere i requisiti dei privilegi degli oggetti


Estrazione delle viste


Debug dei sottoprogrammi


Componenti di un package


Creare un package per raggruppare le relative variabili, cursori, costruzioni, eccezioni, procedure e funzioni


Invoke di oggetti in un package


Rimozione di un package


Scrittura di packages che utilizzano le caratteristiche di overloading di PL/SQL


Inizializzazione di variabili con procedure one-time-only


Specificare il livello di precisione delle funzioni che compongono il package


Descrivere lo stato di persistenza delle variabili, cursori, tabelle e record contenuti nel package


Interrogare le viste più rilevanti del Dizionario Dati


Tipologie di Triggers


Creazione di Database Triggers


Regole sui Database triggers


Rilascio dei Database Triggers


Creazione di Triggers che si attivano a seguito di eventi che si verificano nel database


Alcune limitazioni dei Database Triggers


Quando usare le caratteristiche dei Database Triggers o quelle dei Server Oracle


Creazione di Triggers usando eventi alternativi (not INSERT/UPDATE/DELETE)


Creazione di Triggers usando livelli alternativi (not STATEMENT/ROW)


Interrogare le viste più rilevanti del Dizionario Dati


Dipendenze degli oggetti


Gestione degli oggetti PL/SQL per la ricompilazione


Comprensione dei LOBs


Gestione dei Binary Large File Objects (BFILEs)


Uso di PL/SQL con un LOB


Creazione di una Tabella con colonne LOB


Manipolazione di LOBs


Uso del package DBMS_LOB Oracle


Creazione di LOB temporanei


Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Oracle: Programmare con PL/SQL

Prezzo da consultare