2025年9月25日: PostgreSQL 18 釋出!
支援的版本: 當前 (18) / 17 / 16 / 15 / 14 / 13
開發版本: devel
不支援的版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2

3.2. 檢視 #

回顧 第 2.6 節 中的查詢。假設應用程式特別關注天氣記錄和城市位置的組合列表,但您不想每次需要時都輸入該查詢。您可以為該查詢建立一個檢視,該檢視為該查詢命名,您可以像引用普通表一樣引用它。

CREATE VIEW myview AS
    SELECT name, temp_lo, temp_hi, prcp, date, location
        FROM weather, cities
        WHERE city = name;

SELECT * FROM myview;

大量使用檢視是良好 SQL 資料庫設計的關鍵方面。檢視允許您將表結構細節(可能隨著應用程式的發展而改變)封裝在一致的介面後面。

檢視幾乎可以在任何可以使用真實表的地方使用。基於其他檢視構建檢視的情況並不少見。

提交更正

如果您在文件中看到任何不正確的內容、與您在使用特定功能時的體驗不符的內容或需要進一步說明的內容,請使用此表單報告文件問題。