T-SQL – Základy programovania v Microsoft SQL Server
ROZSAH - 2 školiace dni
Cieľ školenia:
Účastníci sa naučia základné princípy jazyka T-SQL (Transact-SQL) – rozšírenia SQL jazyka pre Microsoft SQL Server.
Pochopia štruktúru T-SQL skriptov, naučia sa používať premenné, podmienky, cykly, ošetrenie chýb a vytvárať jednoduché uložené procedúry a funkcie.
Školenie je vhodné pre:
- začiatočníkov v T-SQL,
- dátových analytikov, administrátorov a vývojárov, ktorí pracujú s Microsoft SQL Serverom,
- používateľov, ktorí poznajú SQL, ale chcú prejsť na programovanie v T-SQL.
Odporúčané predpoklady
- základná znalosť SQL (SELECT, WHERE, JOIN, GROUP BY),
- základné povedomie o databázach a SSMS (SQL Server Management Studio).
Použité prostredie
- Microsoft SQL Server Express alebo Developer Edition
- SQL Server Management Studio (SSMS)
Obsah kurzu:
Základy T-SQL a štruktúra skriptov
- Čo je Microsoft SQL Server a T-SQL
- Rozdiel medzi SQL a T-SQL
- Orientácia v SQL Server Management Studio (SSMS)
- Základné SQL príkazy:
- SELECT, FROM, WHERE, ORDER BY
- Agregačné funkcie (COUNT, SUM, AVG, MIN, MAX)
- GROUP BY, HAVING
- JOIN – INNER, LEFT, RIGHT
- Úvod do premenných
- Deklarácia premenných (DECLARE, SET, SELECT)
- Dátové typy (INT, VARCHAR, DECIMAL, DATETIME, BIT)
- Operácie s premennými a výrazy
- Základy komentárov (--, /* ... */)
- Jednoduché výpočty a reťazcové operácie
- Použitie PRINT a SELECT na zobrazovanie výsledkov
Riadenie toku, chyby a uložené procedúry
- Riadenie toku programu
- IF / ELSE
- CASE
- Cykly
- WHILE … BEGIN … END
- BREAK, CONTINUE
- Práca s dátumami a časom (GETDATE(), DATEADD, DATEDIFF)
- Práca s podmienkami a výnimkami
- TRY … CATCH blok
- Funkcie ERROR_MESSAGE(), ERROR_NUMBER(), ERROR_SEVERITY()
- Transakcie (BEGIN TRAN, COMMIT, ROLLBACK)
- Uložené procedúry (Stored Procedures)
- CREATE PROCEDURE
- Parametre (IN, OUTPUT)
- EXEC / EXECUTE
- Použitie funkcií
- Systémové funkcie (reťazcové, matematické, dátumové)
- Tvorba jednoduchej funkcie (CREATE FUNCTION)
- Zhrnutie a praktické cvičenie
- vytvoriť procedúru s parametrami a ošetrením chyby
- minitest + diskusia
OBJEDNAŤ OTVORENÝ KURZ
POTREBUJEM PONUKU NA MIERU