【PostgreSQL-9.6.3】一般视图

来源:互联网 发布:淘宝琴行哪个好 编辑:程序博客网 时间:2024/06/14 23:20

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)
复制代码