SlideServe
Menu
Préférences
© SlideServe · v2026

View

yestin avatar
13 diapositives · 355 Views · Oct 21, 2014

View. View ایحاد وتغییر View ایجاد ایندکس روی. USE Accounting; GO CREATE VIEW CustomerPhoneList_vw AS SELECT CustomerName, Contact, Phone FROM Customers; SELECT * FROM CustomerPhoneList_vw;. CREATE VIEW CurrentEmployees_vw AS SELECT EmployeeID , FirstName , MiddleInitial ,

View - slide 1
01 / 13View
1 / 17

Télécharger la présentation

View
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. View View ایحاد وتغییر Viewایجاد ایندکس روی

  2. USE Accounting; • GO • CREATE VIEW CustomerPhoneList_vw • AS • SELECT CustomerName, Contact, Phone • FROM Customers; • SELECT * FROM CustomerPhoneList_vw;

  3. CREATE VIEW CurrentEmployees_vw AS • SELECT EmployeeID, • FirstName, • MiddleInitial, • LastName, • Title, • HireDate, • ManagerEmpID, • Department • FROM Employees • WHERE TerminationDate IS NULL;

  4. USE AdventureWorks2008 • GO • CREATE VIEW CustomerOrders_vw • AS • SELECT sc.AccountNumber, • 305 • Chapter 10: Views • soh.SalesOrderID, • soh.OrderDate, • sod.ProductID,

  5. sod.LineTotal • FROM Sales.Customer AS sc • INNER JOIN Sales.SalesOrderHeader AS soh • ON sc.CustomerID = soh.CustomerID • INNER JOIN Sales.SalesOrderDetail AS sod • ON soh.SalesOrderID = sod.SalesOrderID • INNER JOIN Production.Product AS pp • ON sod.ProductID = pp.ProductID • WHERE CAST(soh.OrderDate AS Date) = • CAST(DATEADD(day,-1,GETDATE()) AS Date);

  6. CREATE VIEW PortlandAreaAddresses_vw AS • SELECT AddressID, • AddressLine1, • City, • StateProvinceID, • PostalCode, • ModifiedDate • FROM Person.Address • WHERE PostalCode LIKE ‘970%’ • OR PostalCode LIKE ‘971%’ • OR PostalCode LIKE ‘972%’ • OR PostalCode LIKE ‘986[6-9]%’ • WITH CHECK OPTION;

  7. CREATE VIEW [<schema name>].<view name> [(<column name list>)] • [WITH [ENCRYPTION] [[,] SCHEMABINDING] [[,] VIEW_METADATA]] • AS • <SELECT statement> • [WITH CHECK OPTION][;]

  8. ALTER VIEW CustomerOrders_vw • WITH ENCRYPTION • AS • SELECT sc.AccountNumber, • soh.SalesOrderID, • soh.OrderDate, • sod.ProductID, • pp.Name, • sod.OrderQty, • sod.UnitPrice,

  9. sod.UnitPriceDiscount * sod.UnitPrice * sod.OrderQty AS TotalDiscount, • sod.LineTotal • FROM Sales.Customer AS sc • INNER JOIN Sales.SalesOrderHeader AS soh • ON sc.CustomerID = soh.CustomerID • INNER JOIN Sales.SalesOrderDetail AS sod • ON soh.SalesOrderID = sod.SalesOrderID • INNER JOIN Production.Product AS pp • ON sod.ProductID = pp.ProductID;

  10. EXEC sp_helptext CustomerOrders_vw • The text for object ‘CustomerOrders_vw’ is encrypted.

  11. براي ايجاد ايندکسView آماده سازي • ALTER VIEW CustomerOrders_vw • WITH SCHEMABINDING • AS • SELECT sc.AccountNumber, • soh.SalesOrderID, • soh.OrderDate, • sod.ProductID, • pp.Name, • sod.OrderQty, • sod.UnitPrice,

  12. sod.UnitPriceDiscount * sod.UnitPrice * sod.OrderQty AS TotalDiscount, • sod.LineTotal • FROM Sales.Customer AS sc • INNER JOIN Sales.SalesOrderHeader AS soh • ON sc.CustomerID = soh.CustomerID • INNER JOIN Sales.SalesOrderDetail AS sod • ON soh.SalesOrderID = sod.SalesOrderID • INNER JOIN Production.Product AS pp • ON sod.ProductID = pp.ProductID;

  13. CREATE UNIQUE CLUSTERED INDEX ivCustomerOrders • ON CustomerOrders_vw(AccountNumber, SalesOrderID, ProductID);