在SQL中,视图是基于SQL语句结果集的虚拟表。
CREATE VIEW命令创建一个视图。
以下SQL创建一个从巴西选择所有客户的视图:
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];