支援的版本:目前 (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 資料庫設計的關鍵面向。檢視表允許您在一致的介面之後封裝表格結構的詳細資訊,這些結構可能會隨著應用程式的發展而變更。

檢視表幾乎可以用於任何可以使用真實表格的地方。在其他檢視表上建立檢視表並不罕見。

提交更正

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