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)