Request Info

Salutation

First Name

Last Name

Job Title

Department

Mailstop

Company

Address

P.O. Box

City

Province

Postal Code

Country
List

Work Telephone

Ext.

E-mail Address

Information provided will be used to communicate with you about our products.
Privacy Statement

A representative will contact you to follow up your request.

 
Special offer: Training Vouchers - Free Courses with purchase.

 

SQL Server Transact-SQL® Programming:
Hands-On


Course 5324 Days

 E-mail E-mail a Colleague Course Details Course Details Course Details PDF Course Details PDF

Frequently Asked Questions

What is this course about?

This course provides a comprehensive coverage of Microsoft SQL Server for database developers. You learn how to use the power of Transact-SQL to develop high-performance database applications. The extensive hands-on exercises provide you with valuable opportunities to practice solving business problems with Microsoft's Transact-SQL.

What is SQL Server? What is Transact-SQL?

SQL Server is a key component of Microsoft's Windows Server System. SQL Server is a full-featured relational database management system with support for robust server-side development and data replication. It runs on the Windows NT/2000/XP/Server 2003/2008/2008 R2 operating systems. Transact-SQL is Microsoft's dialect of SQL. It is used to create databases, to manipulate data in those databases and to administer databases. Knowledge of this language is essential for all people who are developing applications for SQL Server.

Who will benefit from this course?

Typical participants include:

  • Programmers, analysts, developers, designers, consultants and others who design and write Microsoft SQL Server applications
  • Database administrators who want to become proficient in querying and manipulating a Microsoft SQL Server database with Transact-SQL
  • People familiar with SQL but who wish to learn the special features of Microsoft's Transact-SQL dialect
  • Data processing professionals who may have many years of experience working with traditional database systems (hierarchical or network) and who are now moving to the client/server world

What versions of SQL Server are covered?

This course covers SQL Server 2000, 2005, 2008 and 2008 R2. When a particular part of the course is relevant only to a particular version, this is clearly identified in the course material. The course exercises are based on SQL Server 2008 R2.

Is this course useful to me if I have already been developing for SQL Server 7, 2000 or 2005?

There are not many differences in the core Transact-SQL syntax for stored procedures and triggers between versions 7 and 2008 R2. Later versions have just added extra functionality, such as: Functions in SQL 2000, DDL Triggers and TRY CATCH error handling in SQL 2005 and statements such as MERGE in SQL 2008. Therefore, if you have significant prior Transact-SQL experience for an earlier version, you probably will not benefit significantly from taking this course.

What background knowledge do I need?

To succeed in this course, you should be comfortable with basic features of SQL Server or have significant experience with another DBMS. In addition, you should have some experience in traditional programming constructs. Familiarity with relational database concepts, such as tables, rows, columns, and referential integrity is helpful. Tools used in the hands-on exercises assume a familiarity with the Windows user interface.

I am planning to take both this course and Course 534. Which should I take first? How does this course differ from 534?

Although Course 534: Developing SQL Queries for SQL Server®: Hands-On, doesn't require the material covered in 532, you will find Course 534 easier if you take 532 first. Course 532 is designed to cover the syntax and usage of the Transact-SQL programming language. Included are some details of the ANSI standard SELECT statement, but the primary focus of the course is Microsoft's extensions to SQL, particularly the procedural extensions used to develop stored procedures, user-defined functions and triggers. Course 534 also covers Transact-SQL, but focuses on developing robust and efficient queries using the SELECT statement. It is designed to teach you how to solve complex business problems with SQL. Developers who wish to acquire complete command of the Transact-SQL language benefit from taking both courses.

How much time is spent on each topic?

ContentHours
Architecture and tools2.0
Creating and altering tables and constraints2.5
Retrieving data with stored procedures5.0
Maintaining data with stored procedures 7.0
Views and user-defined functions1.0
Writing triggers2.75
Performance tuning1.75
Times, including the workshops, are estimates; exact times may vary according to the needs of each class.

What kinds of hands-on exercises are included in this course?

Approximately 40% of class time is devoted to hands-on exercises that provide immediate reinforcement of material covered. In these exercises, you construct and execute Transact-SQL commands, develop stored procedures, user defined functions and triggers. Additional exercises give active experience with distributed processing and query tuning.

How does this course relate to other Learning Tree courses?

The SQL Server courses you take vary depending on the role you play in your organization. Please refer to the SQL Server 2005 and 2008 Curriculum Q&As for details on which courses are most appropriate to your role and the order in which you should take them. You may be interested in these related courses:

Transact-SQL is a trademark of Sybase, Inc.

Learning Tree AnyWareTM is a trademark of Learning Tree International, Inc. in the United States and other countries, and is covered by a patent application pending in the United States.
 
SQL Server Transact-SQL Programming: Hands-On

Training Dates

Live online classroom training.Most events below can be taken in-class or live, online from your home or office with AnyWare.
May 29 - Jun 1Ottawa enrol
Jul 10 - 13Toronto enrol
Oct 2 - 5Ottawa enrol
Jan 29 - Feb 1Ottawa enrol

US Dates

Jun 26 - 29Reston, VA enrol
Jul 31 - Aug 3New York enrol
Aug 28 - 31Rockville, MD enrol
Oct 9 - 12Reston, VA enrol
Oct 23 - 26New York enrol
Dec 18 - 21Rockville, MD enrol
Jan 22 - 25Reston, VA enrol

For AnyWare enrolments, please register at least 7 days prior to the start of the course.

More Dates and locations.

Bring this or any Learning Tree Course on-site to your location!

Your Course Tuition
EntitlesYou to...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate awarding Continuing Education Units
  • FREE participation in Professional Certification