T- SQL
Programming
Ø T-SQL Server Side Programming (20
hours)
- TSQL statements and building blocks
- Transactions
§ ACID Property
§ Transaction Isolation Levels
§ Transaction Control and Rollback
§ Locking & Blocking
§ Dirty Reads & Read Committed Snapshot
§ Snapshot Isolation Level
§ Nested Transactions
§ Transaction Save Points
- CURSOR (Record Based Data Processing)
- Stored Procedure (SP)
- User Defined Functions
§ Scalar Functions
§ Table-Valued Functions
- Triggers
§ DML Triggers
§ DDL Triggers
Ø T-SQL 2005 Enhancements for
Developers (4 hours)
-
CTE
-
TOP <n>
-
Random Data Sampling
-
CROSS/OUTER APPLY
-
PIVOT / UNPIVOT
-
Ranking Functions
- OUTPUT
- Ranking Functions
- EXCEPT and INTERSECT
- Synonyms
- Exception Handling using TRY/CATCH
- .WRITE extension to the UPDATE command
-
EXCECUTE AT LinkedServer
Ø T-SQL 2008 Enhancements for
Developers (3 hours)
-
Table Valued parameters in
SP
-
Row Constructors
-
GROUPING SETS
-
MERGE statement
- Managing Trees and Hierarchies using HierarchyID
Ø Integration Services (SSIS) (6
hours)