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 cu nume
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 și funcții stocate
- Crearea și rularea procedurilor stocate
- Sintaxă și exemple
- Parametrii de intrare ș i de ieș ire
- Crearea și executarea funcțiilor în PL/SQL
- Sintaxă și exemple
- Utilizare în declarații SQL
Cursori
- Cursori expliciți
- Cursori impliciți
- Preluarea datelor
- Atributele cursorului
Gestionarea excepțiilor
- Excepții predefinite
- Excepții definite de utilizator
- Utilizarea blocurilor TRY-CATCH
Controlul tranzacțiilor
- Controlul tranzacției în PL/SQL
- Utilizarea blocurilor și a tranzacțiilor imbricate
- Gestionarea tranzacțiilor imbricate
- Crearea și utilizarea punctelor de salvare
Tehnici avansate de cursor
- REF CURSOR puternic vs. REF slab
- Scenarii de utilizare
Declanșatoare
- Crearea de declanșatoare
- Tipuri de declanșatoare
- Utilizarea declanșatorilor pentru audit
Pachete în PL/SQL
- Creare
- Specificații
- Implementare
- Execuție
- Invocare
- Aplicație în lumea reală
- Parcurgerea codului
Rezumat și etape următoare
Cerințe
- Înțelegerea de bază a SQL
- Înțelegerea schemelor, tabelelor și relațiilor din bazele de date
Audiență
- Database administratori
- Database dezvoltatori
- Dezvoltatorii de software
- Analiști de date
Mărturii (5)
Bazele sesiunii PL/SQL. Am folosit PL/SQL, dar nu am înțeles niciodată elementele de bază ale acesteia, iar 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
Foarte echilibrat de formare și practică orientate, foarte bucuros că am avut mașina virtuală și a fost capabil să lucreze în paralel cu trainerul exercițiile
Robert
Curs - PL/SQL in Oracle 19c
Tradus de catre o masina
Trainerul a fost răbdător cu noi și s-a asigurat că am înțeles fiecare secțiune înainte de a merge mai departe.
RONIKA - Igaye Projects (PTY) LTD
Curs - PL/SQL in Oracle 19c
Tradus de catre o masina
Modul în care a explicat totul
Alexandra G - DB Global Technology
Curs - PL/SQL in Oracle 19c
Tradus de catre o masina
Exercițiile au fost explicate foarte bine.
Monica - DB Global Technology
Curs - PL/SQL in Oracle 19c
Tradus de catre o masina