Professional Documents
Culture Documents
Objectives
In this lesson, you will learn to:
Create, alter, drop, and rename views Update data using views Declare variables Print messages Use comments Use conditional statements Use the iteration statements
SQL/Lesson 8/Slide 1 of 50
Specific rows of a table Specific columns of a table Specific rows and columns of a table The rows fetched using joins
SQL/Lesson 8/Slide 2 of 50
SQL/Lesson 8/Slide 3 of 50
SQL/Lesson 8/Slide 4 of 50
ON Employee.cCurrentPosition =PositionSkill.cPositionCode
JOIN Skill ON PositionSkill.cSkillCode =Skill.cSkillCode AND vFirstName = 'Angela'
SQL/Lesson 8/Slide 5 of 50
SQL/Lesson 8/Slide 6 of 50
SQL/Lesson 8/Slide 7 of 50
SQL/Lesson 8/Slide 8 of 50
SQL/Lesson 8/Slide 9 of 50
SQL/Lesson 8/Slide 10 of 50
SQL/Lesson 8/Slide 13 of 50
SQL/Lesson 8/Slide 15 of 50
SQL/Lesson 8/Slide 16 of 50
Syntax
DROP VIEW view_name
SQL/Lesson 8/Slide 17 of 50
Syntax
sp_rename old_viewname, new_viewname
SQL/Lesson 8/Slide 18 of 50
SQL/Lesson 8/Slide 19 of 50
SQL/Lesson 8/Slide 20 of 50
SQL/Lesson 8/Slide 21 of 50
SQL/Lesson 8/Slide 22 of 50
SQL/Lesson 8/Slide 23 of 50
SQL/Lesson 8/Slide 25 of 50
SQL/Lesson 8/Slide 26 of 50
Comments
Control-of-flow statements
SQL/Lesson 8/Slide 28 of 50
Variables
You can use a variable to store a temporary value Syntax
SQL/Lesson 8/Slide 30 of 50
SQL/Lesson 8/Slide 31 of 50
Multiple line comment entries enclosed within /* and */ Single line comment entry starting with a -- (double hyphens)
SQL/Lesson 8/Slide 32 of 50
SQL/Lesson 8/Slide 33 of 50
b. _________ declared within a batch and is lost when the execution of the batch is over.
SQL/Lesson 8/Slide 34 of 50
SQL/Lesson 8/Slide 35 of 50
SQL/Lesson 8/Slide 36 of 50
SQL/Lesson 8/Slide 37 of 50
SQL/Lesson 8/Slide 38 of 50
SQL/Lesson 8/Slide 39 of 50
SQL/Lesson 8/Slide 42 of 50
SQL/Lesson 8/Slide 43 of 50
Syntax
CASE WHEN boolean_expression THEN expression [[WHEN boolean_expression THEN expression] [...]] [ELSE expression] END
SQL/Lesson 8/Slide 44 of 50
SQL/Lesson 8/Slide 46 of 50
A view derives its data from one or more tables known as base or underlying tables
Views serve as security mechanisms, thereby protecting data in the base tables A view can restrict access to data in specific columns, specific rows, specific rows and columns, rows fetched by using joins, statistical summary of data in a given table, subsets of another view or a subset of views and tables
SQL/Lesson 8/Slide 47 of 50
SQL/Lesson 8/Slide 50 of 50