【PostgreSQL-9.6.3】一般视图

PG视图分为两种,一种是物化视图,一种是一般视图。本篇文章主要写一般视图哪些事儿。所谓一般视图,通俗点说,就是由查询语句定义的虚拟表。视图中的数据可能来自一张或多张表。

1. 视图创建语句

CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] VIEW name [ ( column_name [ , ... ] ) ] AS query

2. 创建视图示例

--创建表
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)

 

posted on 2017-08-21 21:50  Diegoal  阅读(363)  评论(0编辑  收藏  举报

导航