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
 21 ore

Numărul de participanți


Prețul pe participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite