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

Transact SQL 21. rész

forráskód letöltése
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.

Transact SQL cikksorozat

Transact SQL Referencia - Transact SQL 1. rész
Transact SQL további belső változói - Transact SQL 2. rész
Dátumkezelés a Transact SQL-ben - Transact SQL 3. rész
Sztringkezelés a Transact SQL-ben - Transact SQL 4. rész
Folyamatvezérlés eszközei a Transact SQL-ben - Transact SQL 5. rész
Összesítő függvények - Transact SQL 6. rész
Adatbázisok létrehozása, törlése - Transact SQL 7. rész
Adatbázis módosítás lehetőségei - Transact SQL 8. rész
Táblák létrehozása - Transact SQL 9. rész
Táblák módosítása, törlése - Transact SQL 10. rész
Rendszer funkciók - Transact SQL 11. rész
Adatkonvertálási lehetőségek - Transact SQL 12. rész
Tárolt eljárás létrehozása - TransactSQL 13. rész
Triggerek kezelése - Transact SQL 14. rész
Indexek létrehozása - Transact SQL 15. rész
Függvények definiálása - Transact SQL 16. rész
Függvények felüldefiniálása és törlése - Transact SQL 17. rész
Szabályok létrehozása - Transact SQL 18. rész
Alapértelmezett értékek megadása - Transact SQL 19. rész
Nézet táblák létrehozása - Transact SQL 20. rész

Nézettáblák módosítása - Transact SQL 21. rész

Adatbázis és tranzakciós napló mentése - Transact SQL 22. rész
Elmentett adatbázis és tranzakciós napló visszaállítása - Transact SQL 23. rész
Full-Text Catalog létrehozása, használata - Transact SQL 24. rész
Full-Text Catalog további lehetőségei - Transact SQL 25. rész
Tranzakció-kezelés az MS SQL-ben - Transact SQL 26. rész
Tranzakció-kezelés az MS SQL-ben - Transact SQL 27. rész
SET parancsok - Transact SQL 28. rész