Oracle: Programmare con PL/SQL
Corso
A Milano
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
Inizio del corso
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
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