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 numite
Variabile și tipuri de date
- Declararea variabilelor
- Sintaxă și reguli
- Tipuri de date în PL/SQL
- Utilizarea variabilelor în blocurile PL/SQL
Structuri de control
- IF-THEN-ELSE
- Instrucțiuni CASE
- Bucle FOR
- Bucle WHILE
Proceduri stocate și funcții
- Crearea și rularea procedurilor stocate
- Sintaxă și exemple
- Parametri de intrare și de ieșire
- Crearea și executarea funcțiilor în PL/SQL
- Sintaxă și exemple
- Utilizarea în instrucțiunile SQL
Cursoare
- Cursoare explicite
- Cursoare implicite
- Extragerea datelor
- Atributele cursoarelor
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 savepoint-urilor
Tehnici avansate pentru cursoare
- REF CURSOR puternic vs. slab
- Scenarii de utilizare
Triggere
- Crearea triggerelor
- Tipuri de triggere
- Utilizarea triggerelor pentru auditare
Pachete în PL/SQL
- Creare
- Specificație
- Implementare
- Execuție
- Invocare
- Aplicații în lumea reală
- Parcurgerea codului
Rezumat și pașii următori
Cerințe
- Înțelegerea de bază a SQL
- Înțelegerea schemelor de baze de date, a tabelelor și a relațiilor
Public țintă
- Administratori de baze de date
- Dezvoltatori de baze de date
- Dezvoltatori 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