SQL Server Programming (SQL Server 2005/2000) : Transact SQL
SQL Server Programming (SQL Server 2005/2000) : Transact SQL
Course Description
Our online SQL Server programming course features more than 30 hours of SQL Server 2005 and SQL Server 2000 query writing,
stored procedure training, and more. You’ll learn the ins and outs of SQL data types, how to use and write your own functions, writ-
ing joins and subqueries, how to write triggers and stored procedures and much, much more.
Table of Contents
1 - The Development Environment - Tools, Code Generation, and More
2 - The T-SQL Language - An Introduction to Common Terms, Tools, and Techniques
3 - Table Design - Datatypes, Constraints, IDENTITY, Normalization, and More
4 - SELECT, INSERT, UPDATE and DELETE - Data Manipulation Language
5 - Aggregating Data Using DISTINCT, GROUP BY, HAVING, and more
6 -JOINs and UNIONs - Working with Multiple Tables
7 - Datatypes, Conversion, Variables, Functions, Views and more
8 - Performance: Index Design, Plan Guides, Execution Plans and Query Plans
9 - Subqueries, Nested Queries, and Derived Tables in Transact SQL
10 - Server-Side Storage: Temp Tables, Table Variables, Cursors and More
11 - Stored Procedure Programming and Error Handling
12 - Views in SQL Server
13 - User-Defined Functions (UDFs) in SQL Server
14- Dynamic Data Source Queries - How to Write Distributed Data Queries and more
15- XML and SQL Server - FOR XML, SQLXML, MSXML, and More
16- Design Patterns for Transact-SQL
17- Misc Stuff That Just Doesn’t Fit Anywhere Else
http://www.learnitfirst.com/
Sales & information: (877) 630-6708
36+ hours of instructor-led training!
Pre-Requisites
While a true beginner could take this course, it is actually recommended that you have at least 30 days experience working with SQL
Server (or equivalent work experience with another database system) prior to taking this course.
Before founding LearnItFirst, Scott had been an independent consultant since 1998 focusing on SQL Server and .NET performance
tuning and data warehousing. Scott has been asked to speak and train at events in the United States and Europe. As an author, Scott
has written courses on SQL Server and C# and VB languages as well as popular articles for top-selling magazines and the MSDN (Mi-
crosoft Developer Network) library.
• “Do I have to have internet access to watch the videos?” No! Users can download the videos to their hard drive.
• “How long are the videos?” The videos are broken into 10 minute task-oriented segments designed to teach you a single task
• “How many videos are in a course?” It depends on the topic; courses can have anywhere from 20 - 200 videos!
http://www.learnitfirst.com/
Sales & information: (877) 630-6708
36+ hours of instructor-led training!
http://www.learnitfirst.com/
Sales & information: (877) 630-6708
36+ hours of instructor-led training!
http://www.learnitfirst.com/
Sales & information: (877) 630-6708
36+ hours of instructor-led training!
http://www.learnitfirst.com/
Sales & information: (877) 630-6708
36+ hours of instructor-led training!
http://www.learnitfirst.com/
Sales & information: (877) 630-6708
36+ hours of instructor-led training!
http://www.learnitfirst.com/
Sales & information: (877) 630-6708
36+ hours of instructor-led training!
Chapter 10: Server-Side Storage: Temp Tables, Table Variables & More
10.1 - Choosing Between Cursors, Table Variables and Temp Tables (SQL Server 2000)
10.2 - The Differences Between Local Temporary Tables and Global Temp Tables and When to Use Each
http://www.learnitfirst.com/
Sales & information: (877) 630-6708
36+ hours of instructor-led training!
Chapter 15: XML and SQL Server - FOR XML, SQLXML, and MSXML
15.1 - XML Schema Collections and Using Typed and Untyped XML Data
15.2 - Pt. 1 - Using FOR XML Clauses in SQL Server
15.3 - Pt. 2 - Using FOR XML Clauses in SQL Server
15.4 - Pt. 1 - Introduction to Using XML with SQL Server
http://www.learnitfirst.com/
Sales & information: (877) 630-6708
36+ hours of instructor-led training!
Chapter 17: Misc Stuff That Just Doesn’t Fit Anywhere Else
17.1 - Pt. 1 - How to Create and Use a Table of Numbers to Find Gaps in Another Table
17.2 - Pt. 2 - How to Work With Arrays and Split() Functions in SQL Server
17.3 - Pt. 3 - A Stored Procedure and Function to Return All Objects in a Given Schema
17.4 - Pt. 4 - A Stored Procedure to Search for a String Value in All Columns in a Database
17.5 - Pt. 1 - How to Decide Between Using a View, Function, or Stored Procedure
17.6 - Pt. 2 - Choosing Between Views, Functions, and Stored Procedures
17.7 - Pt. 1 - An Introduction to Bulk Operations in SQL Server
17.8 - Pt. 2 - An Overview of the Various Scenarios and Tools Available for Bulk Loads
17.9 - Pt. 3 - Finishing Our Overview of Bulk Load Tools and DROPCLEANBUFFERS
http://www.learnitfirst.com/
Sales & information: (877) 630-6708
36+ hours of instructor-led training!
http://www.learnitfirst.com/
Sales & information: (877) 630-6708