001 Variables - Part 1
001 variables-part-1-example-code.zip
002 Variables - Exercise 1.html
002 variables-part-1-exercise-solution.zip
002 variables-part-1-exercise-starter-code.zip
003 Variables - Part 2
003 variables-part-2-example-code.zip
004 Variables - Exercise 2.html
004 variables-part-2-exercise-solution.zip
005 Introducing User Defined Functions
005 introducing-user-defined-functions-example-code.zip
006 NOTE TO STUDENTS.html
007 Making Functions Flexible With Parameters
007 user-defined-functions-with-parameters-example-code.zip
008 User Defined Functions - Exercises.html
008 user-defined-functions-exercise-solutions.zip
009 Table-Valued Functions
009 tvfs-example-code.zip
010 Table-Valued Functions - Exercise.html
010 tvfs-exercise-solution.zip
011 Stored Procedures
011 stored-procedures-example-code.zip
012 Stored Procedures - Exercise.html
012 stored-procedures-exercise-solution.zip
013 Control Flow With IF Statements
013 control-flow-with-if-statements-example-code.zip
014 Control Flow With IF Statements - Exercise.html
014 control-flow-with-if-statements-exercise-solution.zip
015 Using Multiple IF Statements
015 using-multiple-if-statements-example-code.zip
016 Using Multiple IF Statements - Exercise.html
016 using-multiple-if-statements-exercise-solution.zip
017 Dynamic SQL - Part 1
017 dynamic-sql-part-1-example-code.zip
018 Dynamic SQL - Part 2
018 dynamic-sql-part-2-example-code.zip
019 Dynamic SQL - Exercises.html
019 dynamic-sql-exercise-solutions.zip