SQL高级 VIEW 视图的使用

/*VIEW 视图*/
--  CREATE VIEW 在SQL中,视图给予SQL语句的结果集的可视化的表.视图包含行和列.视图中的字段就是来自一个或多个数据库中的真实的表中的字段,我们可以向视图添加SQL函数,where以及join语句,也可以提交数据.
-- 注释  数据库的设计和结构不会受到视图中的函数,where或join语句的影响

-- CREATE VIEW 语法
CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition
-- 注释 视图总是显示最近的数据. 每当用户查询顶视图的时,数据库引擎通过使用SQL语句来重建数据

-- 实例
CREATE VIEW [Current Product List] AS
SELECT ProductID,ProductName
FROM Products
WHERE Discontinued=No
-- 可以用查询语句查询这个视图
SELECT *FROM [Current Product List]

-- 更新视图
SQL CREATE OR REPLACE VIEW Syntax
CREATE OR REPLACE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition
-- 撤销视图
SQL DROP VIEW Syntax 
DROP VIEW view_name

 

posted @ 2017-08-16 18:55  零度咖啡  阅读(316)  评论(0)    收藏  举报