CREATE VIEW EmployeeTerritoriesDescriptions AS SELECT e.FirstName + ' ' + e.LastName AS Name, t.TerritoryDescription,t.TerritoryID FROM Employees e INNER JOIN EmployeeTerritories et ON et.EmployeeID = e.EmployeeID INNER JOIN Territories t ON t.TerritoryID = et.TerritoryID
The view above queries the employees territories using joins, by creating a view the person using the view does not have to know the underlying table structures that is in the database they can just use the view.
If you check in SQL Server you will see that a new view call EmployeeTerritoriesDescriptions has been created

To select a view you just select it like any other table, by using the SELECT statement. Here is an example of how you would select the EmployeeTerritoriesDescriptions view after it has been created.
SELECT Name,TerritoryDescription,TerritoryID FROM EmployeeTerritoriesDescriptions
Here are the results:

As you can see a view is a great way to hide the complexity of a query. All you need to do is query the columns in the view and don't have to worry about the complex query any longer.
you can download from here download notepad++
ReplyDeleteThanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. I can't wait to read lots of your posts.
ReplyDeleteBusiness Submission & Search:
https://www.luxuryhotelholidays.com/blog/item/2015-greece-and-the-%E2%82%ACuro-grexit#comment1464045
ReplyDeleteNice blogs. thanks for sharing these information with all of us. Kinemaster Lite
ReplyDeletePredicting such kind of material in the years to come as it is absolutely helpful and educational.
ReplyDeleteurl opener
online filmek
uwatchfree