• Telefon : +40 721 61 27 85
  • Email Us : marcela.filip@datatraining.ro

SQL Programming pentru Developers

SQL Programming pentru Developers


STRUCTURA CURS:

I.      Stored Procedures

II.     User defined functions

  • Functii Inline table-valued definite de utilizator
  • Functii scalare definite de utilizator: returneaza o singura valoare
  • Functii table-valued definite de utilizator: returneaza un tabel

III.      Control flow statements: if, while 

  • If: controlul executiei unui cod sql
  • while: executarea unui cod sql pana la indeplinirea unei conditii

IV.     Error Handling

  • Identificarea tipurilor de erori care pot aparea la rularea unui cod sql: RAISERROR, THROW, TRY/CATCH
  • Tratarea erorilor

V.     MERGE statement. OUTPUT

  • Comanda MERGE: utilizata pentru a capta modificarile dintr-o tabela si propagarea lor in alta tabela
  • Combinarea DML statements: INSERT, UPDATE, DELETE 

VI.     SQL Dynamic

  • Generarea automata de cod sql
  • Iterarea tuturor obiectelor din baza/bazele de date
  • Definirea automata a query-urilor parametrizate
  • Comanda EXECUTE

VII.      SQL Injection

  • Inserarea unui cod sql cu scop de distrugere baza de date
  • Vulnerabilitati

VIII.    Triggers

  • DML Triggers: asociate tabelelor; se declanseaza la o anumita actiune DML (INSERT, UPDATE, DELETE) asupra unei tabele

IX.    Cursors

 

OFERTA DE PRET:

  • Durata cursului este de 24 de ore.
  • Pretul cursului este de 780 lei / pers.
  • Pretul cursului include suportul de curs si materialele didactice, prestatia trainerului.