PG视图分为两种,一种是物化视图,一种是通常视图。本篇文章主要写通常视图哪些事儿。所谓通常视图,通俗点说,就是由查询语句定义的虚拟表。视图中的数据可能来自一张或多张表。测试
1. 视图建立语句spa
CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] VIEW name [ ( column_name [ , ... ] ) ] AS query
2. 建立视图示例code
--建立表 CREATE TABLE STUDENT (ID INT,NAME VARCHAR(10)); --建立视图 CREATE VIEW V_STUDENT AS SELECT * FROM STUDENT; --向测试表中插入数据 INSERT INTO STUDENT VALUES (1,'ZHAOSI'); --查询视图 test=# SELECT * FROM V_STUDENT; id | name ----+-------- 1 | ZHAOSI (1 row)