99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

PostgreSQL創建視圖的方法-創新互聯

創新互聯www.cdcxhl.cn八線動態BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

創新互聯公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網站設計、做網站、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的白城網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!

小編給大家分享一下PostgreSQL創建視圖的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

PostgreSQL如何創建視圖

創建視圖使用CREATE VIEW語句。

在 PostgreSQL 用 CREATE VIEW 語句創建視圖,視圖創建可以從一張表,多張表或者其他視圖。

語法如下

CREATE [TEMP | TEMPORARY] VIEW view_name AS
SELECT column1, column2.....FROM table_name
WHERE [condition];

推薦:postgresql教程

可以在 SELECT 語句中包含多個表,這與在正常的 SQL SELECT 查詢中的方式非常相似。如果使用了可選的 TEMP 或 TEMPORARY 關鍵字,則將在臨時數據庫中創建視圖。

使用示例:

有一個表COMPANY,表數據內容如下:

pycn# select * from COMPANY;
 id | name  | age | address   | salary----+-------+-----+-----------+--------
  1 | Paul  |  32 | California|  20000
  2 | Allen |  25 | Texas     |  15000
  3 | Teddy |  23 | Norway    |  20000
  4 | Mark  |  25 | Rich-Mond |  65000
  5 | David |  27 | Texas     |  85000
  6 | Kim   |  22 | South-Hall|  45000
  7 | James |  24 | Houston   |  10000(7 rows)

下面是一個從 COMPANY 表創建視圖的實例。視圖只從 COMPANY 表中選取幾列:

pycn# CREATE VIEW COMPANY_VIEW AS
SELECT ID, NAME, AGE
FROM  COMPANY;

現在,可以查詢 COMPANY_VIEW,與查詢實際表的方式類似:

pycn## SELECT * FROM COMPANY_VIEW;

得到結果如下:

id | name  | age----+-------+-----
  1 | Paul  |  32
  2 | Allen |  25
  3 | Teddy |  23
  4 | Mark  |  25
  5 | David |  27
  6 | Kim   |  22
  7 | James |  24(7 rows)

PostgreSQL 視圖是只讀的,因此可能無法在視圖上執行 DELETE、INSERT 或 UPDATE 語句。但是可以在視圖上創建一個觸發器,當嘗試 DELETE、INSERT 或 UPDATE 視圖時觸發,需要做的動作在觸發器內容中定義。

看完了這篇文章,相信你對PostgreSQL創建視圖的方法有了一定的了解,想了解更多相關知識,歡迎關注創新互聯-成都網站建設公司行業資訊頻道,感謝各位的閱讀!

網站標題:PostgreSQL創建視圖的方法-創新互聯
地址分享:http://www.yijiale78.com/article6/ddhpog.html

成都網站建設公司_創新互聯,為您提供標簽優化網站內鏈用戶體驗網站設計公司商城網站響應式網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

手機網站建設