Schița de curs
Introducere în PL/SQL
- Ce este PL/SQL?
- Avantajele utilizării PL/SQL
Structura de bază a unui bloc PL/SQL
- Blocuri anonime
- Blocuri denumite
Variabile și tipuri de date
- Declararea variabilelor
- Sintaxă și reguli
- Tipuri de date în PL/SQL
- Utilizarea variabilelor în blocuri PL/SQL
Structuri de control
- IF-THEN-ELSE
- Instrucțiuni CASE
- Bucle FOR
- Bucle WHILE
Proceduri și funcții stocate
- Crearea și rularea procedurilor stocate
- Sintaxă și exemple
- Parametri de intrare și ieșire
- Crearea și executarea funcțiilor în PL/SQL
- Sintaxă și exemple
- Utilizarea în instrucțiuni SQL
Cursoare
- Cursoare explicite
- Cursoare implicite
- Extragerea datelor
- Atributele cursorului
Gestionarea excepțiilor
- Excepții predefinite
- Excepții definite de utilizator
- Utilizarea blocurilor TRY-CATCH
Controlul tranzacțiilor
- Controlul tranzacțiilor în PL/SQL
- Utilizarea blocurilor și tranzacțiilor imbricate
- Gestionarea tranzacțiilor imbricate
- Crearea și utilizarea punctelor de salvare
Tehnici avansate de cursor
- REF CURSOR puternic vs. slab
- Scenarii de utilizare
Triggeri
- Crearea triggerilor
- Tipuri de triggeri
- Utilizarea triggerilor pentru audit
Pachete în PL/SQL
- Crearea
- Specificația
- Implementarea
- Execuția
- Invocarea
- Aplicație în lumea reală
- Parcurgerea codului
Rezumat și pași următori
Cerințe
- Înțelegere de bază a SQL
- Înțelegere a schemelor de bază de date, tabelelor și relațiilor
Public țintă
- Administratori de baze de date
- Dezvoltatori de baze de date
- Dezvoltatori de software
- Analiști de date
Mărturii (5)
Bazele sesiunii PL/SQL. Am folosit PL/SQL, dar nu am înțeles niciodată bazele sale și acest curs m-a ajutat foarte mult să înțeleg interogările PL/SQL.
Stefan-Andrei
Curs - PL/SQL in Oracle 19c
Tradus de catre o masina
Formare foarte echilibrată și orientată spre practică, m-am bucurat că am avut mașina virtuală și am putut lucra paralel cu instrucționistul la exerciții
Robert
Curs - PL/SQL in Oracle 19c
Tradus de catre o masina
Formatorul a fost îndureră cu noi și a făcut sigur că înțelegem fiecare secțiune înainte de a mai merge mai departe.
RONIKA - Igaye Projects (PTY) LTD
Curs - PL/SQL in Oracle 19c
Tradus de catre o masina
Modul în care a explicat tot
Alexandra G - DB Global Technology
Curs - PL/SQL in Oracle 19c
Tradus de catre o masina
Exercițiile au fost explicite foarte bine.
Monica - DB Global Technology
Curs - PL/SQL in Oracle 19c
Tradus de catre o masina