On this SQL advanced course, you will build on your existing SQL skills and learn how to work with advanced programming techniques in Transact-SQL (T-SQL).
The course focuses on the programming capabilities of SQL. You will learn how to create advanced and reusable database solutions using variables, user-defined functions, stored procedures, error handling, transactions, and triggers. You will also be introduced to indexes and execution plans, giving you a better understanding of how to improve the performance of your SQL code.
The course is designed for experienced SQL users who want to write more robust, efficient, and maintainable T-SQL solutions.
After the course, you will be able to:
Before the course
During the course
After the course
SQL advanced is designed for experienced SQL users who want to learn about the advanced programming capabilities of Transact-SQL.
The course is particularly relevant if you work with databases, development, Business Intelligence, or other data-driven solutions and need to create more advanced, robust, and efficient SQL solutions.
We recommend that you have completed our SQL Experienced course or have equivalent knowledge of T-SQL and relational databases.
Module 1: Variables and control structures
In this module, you will learn how to use variables and control structures in T-SQL. You will work with declaring and assigning variables, controlling the flow of your code, and using cursors.
Topics include:
Module 2: User defined functions
You will learn how to create and use user-defined functions to make your SQL code more reusable and handle more complex database tasks.
Topics include:
Module 3: Stored Procedures
IYou will learn how to create stored procedures with input and output parameters and how to use them effectively in your database solutions.
Topics include:
Module 4: Error handling in T-SQL code
You will learn how to build more robust SQL solutions by implementing structured error handling. We cover different techniques and when to use them.
Topics include:
Module 5: Transactions
You will learn how to use transactions to ensure that related database operations are handled correctly and consistently.
Topics include:
Module 6: Implementing Triggers
You will learn how to create DML triggers for tables and views and use them to implement automated database logic.
Topics include:
Module 7: Introduction to Index
In this module, you will learn how indexes affect database performance and when different types of indexes can be useful. You will also be introduced to execution plans and how they can help you understand and optimise queries.
Topics include:
Siden 1991 har 4D Academy hjulpet virksomheder og specialister med at omsætte viden til målbare resultater. Vores kursister belønner os med en gennemsnitlig rating på 4,8 ud af 5 på Trustpilot, Google og Facebook, og det gør os stolte.
Se hvorfor både nye og erfarne fagfolk vælger os, når de vil løfte deres kompetencer.