HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Nézettáblák módosítása


Transact SQL 21. rész

Példaprogram letöltése

7558 bájt

Ebben a részben azt nézzük meg, hogy egy már meglévő nézettáblát hogyan tudunk módosítani a Transact SQL segítségével.

Az előző részhez hasonlóan ebben a részben is a NorthWind példa adatbázist használjuk fel.
01.sql
Első lépésben csatlakozunk az adatbázishoz, és lefuttatjuk azt a lekérdezést, amelyet majd a nézettábla deklarációban fogunk használni.
02.sql
Második lépésben készítünk egy saját nézettáblát a CREATE VIEW utasítással. A példa nézet tábla azt jeleníti meg, hogy egy-egy alkalmazott milyen termékeket adott el. Ehhez négy táblát kell összekapcsolni a lekérdezésben.
03.sql
Megjelenítjük az előbb létrehozott nézettábla tartalmát.
04.sql
Módosítjuk a nézettáblát az ALTER VIEW utasítással. Az ALTER VIEW utasítás szintaxisa megegyezik a CREATE VIEW utasításéval.
ALTER VIEW dbo.VIEW1 AS
SELECT
  dbo.Employees.FirstName,
  dbo.Employees.LastName,
  dbo.Products.ProductName,
  COUNT(dbo.Products.ProductName) AS ProductCount
FROM dbo.Employees
INNER JOIN dbo.Orders
  ON dbo.Employees.EmployeeID = dbo.Orders.EmployeeID
INNER JOIN dbo.[Order Details]
  ON dbo.Orders.OrderID = dbo.[Order Details].OrderID
INNER JOIN dbo.Products
  ON dbo.[Order Details].ProductID = dbo.Products.ProductID
GROUP BY
 dbo.Employees.FirstName, dbo.Employees.LastName, dbo.Products.ProductName
05.sql
Egy lekérdezést futtatunk a módosított nézettáblára.
05.sql
Töröljük az általunk létrehozott nézettáblát a DROP VIEW utasítással.

Cikksorozat

#IDKategóriaCikk címeSorozat
1018DelphiVonalkód készítő komponens1. rész
1028DelphiVonalkód nyomtatása a QuickReport-al2. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2002 évkönyv 108. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |