在SQL中,視圖是基于SQL語句結(jié)果集的虛擬表。
CREATE VIEW命令創(chuàng)建一個視圖。
以下SQL創(chuàng)建一個從巴西選擇所有客戶的視圖:
CREATE VIEW [Brazil Customers] AS SELECT CustomerName, ContactName FROM Customers WHERE Country = "Brazil";
我們可以查詢以下視圖:
SELECT * FROM [Brazil Customers];
CREATE OR REPLACE VIEW命令將更新視圖。
以下SQL將"City"列添加到“Brazil Customers”視圖:
CREATE OR REPLACE VIEW [Brazil Customers] AS SELECT CustomerName, ContactName, City FROM Customers WHERE Country = "Brazil";
DROP VIEW命令將刪除一個視圖。
以下SQL刪除了“Brazil Customers”視圖:
DROP VIEW [Brazil Customers];