runoobdb# select * from COMPANY;
id | name | age | address | salary
----+-------+-----+-----------+--------1|Paul|32|California|200002|Allen|25|Texas|150003|Teddy|23|Norway|200004|Mark|25|Rich-Mond|650005|David|27|Texas|850006|Kim|22|South-Hall|450007|James|24|Houston|10000(7 rows)
现在,下面是一个从 COMPANY 表创建视图的实例。视图只从
COMPANY 表中选取几列:
runoobdb=# CREATE VIEW COMPANY_VIEW AS
SELECT ID, NAME, AGE
FROM COMPANY;
现在,可以查询 COMPANY_VIEW,与查询实际表的方式类似。下面是实例:
runoobdb# SELECT * FROM COMPANY_VIEW;
得到结果如下:
id | name | age
----+-------+-----1|Paul|322|Allen|253|Teddy|234|Mark|255|David|276|Kim|227|James|24(7 rows)
DROP VIEW (删除视图)
要删除视图,只需使用带有 view_name 的 DROP
VIEW 语句。DROP VIEW 的基本语法如下: