PG視圖分為兩種,一種是物化視圖,一種是一般視圖。本篇文章主要寫一般視圖哪些事兒。所謂一般視圖,通俗點說,就是由查詢語句定義的虛擬表。視圖中的數據可能來自一張或多張表。 1. 視圖創建語句 2. 創建視圖示例 ...
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)