Call us on  08000 199337 From overseas call +44 20 7264 2185

Programming

Advanced Querying Microsoft SQL Server with Transact-SQL

Course Duration: 2 days

Book online today or if you need any assistance or help chosing the right course for you, please call our team on 08000 199337 and we will help point you in the right direction.

Virtual

Course Duration: 2 days

From +Vat

View dates and book

Private Course: Click Here

Course Duration: 2 days

From +Vat

View dates and book

Private Course: Click Here

Course Overview

The Advanced Querying Microsoft SQL Server with Transact-SQL course is designed to give delegates practical experience in using more complex Transact-SQL techniques. This course covers Microsoft SQL Server up to version 2016.

Read More

The delegate will learn and acquire skills as follows:

  • Creating and using Views
  • Using table expressions
  • Enhanced Grouping and Pivoting Data
  • Using Windowing ranking, offset and ranking functions
  • Creating and using Stored Procedures
  • Controlling Program Flow
  • Using Dynamic SQL
  • Implementing Error Handling
  • Improving Query Performance

Who will the course benefit?

IT Professionals and non-technical ‘power users’ who are required to implement more complex Transact-SQL queries.

Read Less

Entry Requirements

A working knowledge of SQL is required along with practical experience in writing SQL statements. This can be obtained by attendance on the pre-requisite Querying Microsoft SQL Server with Transact-SQL course.

Pre-Requisite Courses

  • Querying Microsoft SQL Server with Transact-SQL

Follow-On Courses

  • Programming Microsoft SQL Server with Transact-SQL

Notes

  • Course technical content is subject to change without notice.
  • Course content is structured as sessions, this does not strictly map to course timings. Concepts, content and practicals often span sessions.

Exam

There is no exam requirement for this course.

This course will cover some of the topics required for exams 70-461: Querying Microsoft SQL Server and 70-761:Querying Data with Transact-SQLrespectively.

Before taking any exam, ensure you have the recommended experience. The Microsoft website lists all exam requirements and these are updated regularly.

Course Objectives

To provide more advanced coding skills for those already familiar with using basic Transact-SQL or as a follow-on course for those who have previously attended the Querying Microsoft SQL Server with Transact-SQL course.

Syllabus – Key points

Course Contents – DAY 1

Course Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions

Session 1: USING TABLE EXPRESSIONS

  • Creating and using Views
  • Using Inline Table-Valued Functions
  • Using Derived Tables
  • Using Common Table Expressions

Session 2: PIVOTING AND ENHANCED GROUPING

  • Using PIVOT and UNPIVOT in Queries
  • Working with GROUPING SETS
  • Using ROLLUP, CUBE,GROUPING and GROUPING_ID

Session 3: USING WINDOWING FUNCTIONS

  • Using Window AGGREGATE functions in Queries
  • Using Window RANK functions in Queries
  • Using Window OFFSET functions in Queries

Course Contents – DAY 2

Session 4: IMPLEMENTING STORED PROCEDURES

  • Overview of Stored Procedures
  • Creating simple Stored Procedures
  • Executing Stored Procedures
  • Passing parameters to Stored Procedures

Session 5: PROGRAMMING WITH TRANSACT-SQL

  • Using Programming Elements in Transact-SQL
  • Controlling Program Flow with IF/ELSE
  • Controlling Program Flow with WHILE
  • Working with Dynamic SQL

Session 6: IMPLEMENTING ERROR HANDLING

  • Structured error handling with TRY / CATCH block
  • Unstructured error handling
  • Generating error message using THROW and RAISEERROR
  • Error handling in conjunction with Transaction Control

Session 7: IMPROVING QUERY PERFORMANCE

  • Factors in Query Performance
  • Displaying Query Performance Data

Reviews

There are no reviews yet.

Be the first to review “Advanced Querying Microsoft SQL Server with Transact-SQL”

Course dates

Start DateExam IncludedPrice (excl VAT)Qty 
Start Date: Sep 08, 2022Exam Included: Course + No ExamPrice (excl VAT):

£700.00

Quantity:
Start Date: Oct 13, 2022Exam Included: Course + No ExamPrice (excl VAT):

£700.00

Quantity:
Start Date: Nov 17, 2022Exam Included: Course + No ExamPrice (excl VAT):

£700.00

Quantity:
Start Date: Dec 15, 2022Exam Included: Course + No ExamPrice (excl VAT):

£700.00

Quantity:
Start Date: Jan 19, 2023Exam Included: Course + No ExamPrice (excl VAT):

£725.00

Quantity:

Frequently asked questions

A Pearson VUE exam voucher enables you to book and sit your exam at your local Pearson VUE testing centre at a time and date convenient to you.  Pearson VUE centres are worldwide, and you will be able to choose the closest testing centre to you. You then go along to the test centre with your photo ID at the specified date and time and you will then take an electronic exam. Your exam voucher will have an expiration date and your exam must be sat before this date as these vouchers cannot be extended.