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 blocurile PL/SQL
Structuri de control
- IF-THEN-ELSE
- Instrucțiuni CASE
- Bucle FOR
- Bucle WHILE
Proceduri stocate și funcții
- Creatia și rularea procedurilor stocate
- Sintaxă și exemple
- Parametri de intrare și ieșire
- Creați și executați funcții în PL/SQL
- Sintaxă și exemple
- Utilizarea în instrucțiuni SQL
Curse
- Curse explicite
- Curse implicite
- Recuperarea datelor
- Atribute ale cursei
Gestionarea excepțiilor
- Excepții predefinite
- Excepții definite de utilizator
- Folosirea blocurilor TRY-CATCH
Gestionarea tranzacțiilor
- Gestionarea tranzacțiilor în PL/SQL
- Utilizarea blocurilor înnestrate și a tranzacțiilor
- Gestionarea tranzacțiilor înnestrate
- Creația și utilizarea punctelor de salvare (savepoints)
Tehnici avansate cu curse
- Strong vs. weak REF CURSOR
- Scenarii de utilizare
Declanșatoare
- Creatia declanșatorilor
- Tipuri de declanșatori
- Folosirea declanșatorilor pentru audit
Pachete în PL/SQL
- Creatia
- Specificarea
- Implementarea
- Execuția
- Invocarea
- Aplicare în lumea reală
- Parcurgerea codului
Synthesă și următoarele pași
Cerințe
- Înțelegerea de bază a SQL-ului
- Înțelegerea schemelor de baze de date, tabelelor și relațiilor
Audiență
- Administratori de baze de date
- Programatori de baze de date
- Dezvoltatori software
- Analizați 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