發表日期: 2023-04-24 13:43:16 瀏覽次數:19
遵義市余慶縣花山苗族鄉網站制作、遵義市余慶縣子營街道小程序制作、遵義市習水縣東皇街道網站優化、遵義市習水縣杉王街道網站開發、遵義市習水縣九龍街道400電話辦理、遵義市習水縣馬臨街道網絡推廣、遵義市習水縣民化鎮網站建設、遵義市習水縣二郎鎮網店裝修、遵義市習水縣二里鎮微信公眾號開發、遵義市習水縣桃林鎮網頁設計、遵義市習水縣大坡鎮網絡公司、遵義市習水縣三岔河鎮域名企業郵箱、遵義市習水縣程寨鎮服務器空間、遵義市習水縣良村鎮網站案例報價、遵義市習水縣仙源鎮編輯排版美工、遵義市習水縣回龍鎮App軟件開發、遵義市習水縣習酒鎮百度推廣、遵義市習水縣土城鎮代運營托管、遵義市習水縣桑木鎮logo設計、遵義市習水縣永安鎮網絡全網營銷
自然資源部網信辦、信息中心、國土空間大數據工程技術創新中心主任蔣文彪受邀擔任本次會議主持人,邀請中國地理信息產業協會會長李維森、中國工程院院士郭仁忠為會議致辭。武漢大學資源與環境科學學院院長、國際歐亞科學院院士劉耀林、北京大學遙感與地理信息系統研究所教授、國際歐亞科學院院士鄔倫、安徽省自然資源信息中心正高級工程師胡小華、清華大學建筑學院與人居環境研究中心博士生導師黨安榮等多位參會領導、專家、用戶在會議上進行了報告演講。易智瑞公司高級副總裁沙志友以《GeoScene國產GIS技術助力自然資源數字化轉型》為主題進行了分享。
中國地理信息產業協會會長李維森
中國地理信息產業協會會長李維森對分論壇的成功舉辦表示祝賀,他認為分論壇作為產業大會深度交流的平臺,促進了參會嘉賓和企業對當前科技、技術、產品等方面成果的溝通。李維森表示:“自然資源管理數字化轉型是自然資源主管部門加強數字政府建設的重要工作,更好地利用現代IT技術,加強自然資源信息化建設,提升自然資源的管理效率,更好地服務于自然資源整合和利用、國土空間規劃、生態修復、礦產資源開發與利用、海洋資源保護與管理、新型基礎測繪、實景三維中國建設等是自然資源管理數字化轉型的重要標志。”
李維森指出數據利用是數字政府建設的核心關鍵,時空大數據對于自然資源管理和數字化轉型具有非常重要的作用,通過對時空大數據的綜合分析和利用,融合自然資源管理相關數據,有效地滿足自然資源領域對多源數據匯聚、融合、管理、挖掘分析的需求,為國土空間規劃、空間用途管制、生態修復、自然資源確權登記、自然資源資產管理等工作提供了有力支撐。將時空大數據技術與自然資源管理數字化轉型相結合,具有重要的價值。
要小心視圖列的名稱和類型將會按照你想要的方式指定。例如:
CREATE VIEW vista AS SELECT 'Hello World';
是錯誤的形式,因為列名默認為?column?
;此外, 列數據類型默認為text
,這可能不是您想要的。 視圖結果中字符串文字的更好風格類似于:
CREATE VIEW vista AS SELECT text 'Hello World' AS hello;
對視圖中引用的表的訪問由視圖擁有者的權限決定。在某些情況下,這可以 被用來提供安全但是受限的底層表訪問。不過,并非所有視圖都對篡改是安 全的,詳見第 40.5 節。在視圖中調用的函數會被 同樣對待,就好像是直接在使用該視圖的查詢中調用它們一樣。因此,一個 視圖的用戶必須具有調用視圖所使用的全部函數的權限。
當CREATE OR REPLACE VIEW
被用在一個現有視圖上時, 只有該視圖的定義 SELECT 規則被改變。其他包括擁有關系、權限和非 SELECT 規則在內的視圖屬性不會被更改。要替換視圖,你必須擁有它(包括 作為擁有角色的一個成員)。
簡單視圖是自動可更新的:系統將允許在這類視圖上以在常規表上相同的方式 使用INSERT
、UPDATE
以及 DELETE
語句。如果一個視圖滿足以下條件,它就是自動 可更新的:
在該視圖的FROM
列表中剛好只有一項,并且它必須是一個 表或者另一個可更新視圖。
視圖定義的頂層不能包含WITH
、DISTINCT
、 GROUP BY
、HAVING
、 LIMIT
或者OFFSET
子句。
視圖定義的頂層不能包含集合操作(UNION
、 INTERSECT
或者EXCEPT
)。
視圖的選擇列表不能包含任何聚集、窗口函數或者集合返回函數。
一個自動可更新的視圖可以混合可更新列以及不可更新列。如果一個列是對底層 基本關系中一個可更新列的簡單引用,則它是可更新的。否則該列是只讀的,并 且在一個INSERT
或者UPDATE
語句嘗試對 它賦值時會報出一個錯誤。
如果視圖是自動可更新的,系統將把視圖上的任何INSERT
、 UPDATE
或者DELETE
語句轉換成在底層基本關系上的對應語句。 帶有ON CONFLICT UPDATE
子句的INSERT
語句已經被完全支持。
如果一個自動可更新視圖包含一個WHERE
條件, 該條件會限制基本關系的哪些行可以被該視圖上的UPDATE
以及 DELETE
語句修改。不過,一個允許被UPDATE
修改的行可能讓該行不再滿足WHERE
條件, 并且因此也不再能從視圖中可見。類似地,一個INSERT
命令可能插入不滿足WHERE
條件的基本關系行, 并且因此從視圖中也看不到這些行(ON CONFLICT UPDATE
可能會類似地影響無法通過該視圖見到的現有行)。 CHECK OPTION
可以被用來阻止INSERT
和 UPDATE
命令創建這類從視圖中無法看到的行。
如果一個自動可更新視圖被標記了security_barrier
屬性,那么 所有該屬性的WHERE
條件(以及任何使用標記為 LEAKPROOF
的操作符的條件)將在該視圖使用者的任何條件 之前計算。詳見第 40.5 節。注意正因為這樣,不會 被最終返回的行(因為它們不會通過用戶的WHERE
條件)可能 仍會結束被鎖定的狀態。可以用EXPLAIN
來查看 哪些條件被應用在關系層面(并且因此不鎖定行)以及哪些不會被應用在關系 層面。
一個更加復雜的不滿足所有這些條件的視圖默認是只讀的:系統將不允許在 該視圖上的插入、更新或者刪除。可以通過在該視圖上創建一個 INSTEAD OF
觸發器來獲得可更新視圖的效果,該觸發器必須 把該視圖上的嘗試的插入等轉換成其他表上合適的動作。更多信息請見CREATE TRIGGER。另一種可能性是創建規則(見 CREATE RULE),不過實際中觸發器更容易理解和正確使用。
注意在視圖上執行插入、更新或刪除的用戶必須具有該視圖上相應的插入、 更新或刪除特權。此外,視圖的擁有者必須擁有底層基本關系上的相關特權, 但是執行更新的用戶并不需要底層基本關系上的任何權限(見 第 40.5 節)。
創建一個由所有喜劇電影組成的視圖:
CREATE VIEW comedies AS SELECT * FROM films WHERE kind = 'Comedy';
創建的視圖包含創建時film
表中的列。盡管*
被用來創建該視圖,后來被加入到該表中的列不會成為該視圖的組成部分。
創建帶有LOCAL CHECK OPTION
的視圖:
CREATE VIEW universal_comedies AS SELECT * FROM comedies WHERE classification = 'U' WITH LOCAL CHECK OPTION;
這將創建一個基于comedies
視圖的視圖,只顯示 kind = 'Comedy'
和classification = 'U'
的電影。 如果新行沒有classification = 'U'
,在該視圖中的任何 INSERT
或UPDATE
嘗試將被拒絕, 但是電影的kind
將不會被檢查。
用CASCADED CHECK OPTION
創建一個視圖:
CREATE VIEW pg_comedies AS SELECT * FROM comedies WHERE classification = 'PG' WITH CASCADED CHECK OPTION;
這將創建一個檢查新行的kind
和classification
的視圖。
創建一個由可更新列和不可更新列混合而成的視圖:
CREATE VIEW comedies AS SELECT f.*, country_code_to_name(f.country_code) AS country, (SELECT avg(r.rating) FROM user_ratings r WHERE r.film_id = f.id) AS avg_rating FROM films f WHERE f.kind = 'Comedy';
這個視圖將支持INSERT
、UPDATE
以及DELETE
。所有來自于films
表的列都 將是可更新的,而計算列country
和avg_rating
將是只讀的。
創建一個由數字 1 到 100 組成的遞歸視圖:
CREATE RECURSIVE VIEW public.nums_1_100 (n) AS VALUES (1) UNION ALL SELECT n+1 FROM nums_1_100 WHERE n < 100;
請注意,雖然遞歸視圖的名稱在此CREATE
中進行了模式限定, 但其內部自引用不是模式限定的。這是因為隱式創建的CTE的名稱不能被模式限定。
CREATE OR REPLACE VIEW
是一種 PostgreSQL的語言擴展。臨時 視圖的概念也是這樣。WITH ( ... )
子句也是一種擴展。
遵義市余慶縣花山苗族鄉網站制作、遵義市余慶縣子營街道小程序制作、遵義市習水縣東皇街道網站優化、遵義市習水縣杉王街道網站開發、遵義市習水縣九龍街道400電話辦理、遵義市習水縣馬臨街道網絡推廣、遵義市習水縣民化鎮網站建設、遵義市習水縣二郎鎮網店裝修、遵義市習水縣二里鎮微信公眾號開發、遵義市習水縣桃林鎮網頁設計、遵義市習水縣大坡鎮網絡公司、遵義市習水縣三岔河鎮域名企業郵箱、遵義市習水縣程寨鎮服務器空間、遵義市習水縣良村鎮網站案例報價、遵義市習水縣仙源鎮編輯排版美工、遵義市習水縣回龍鎮App軟件開發、遵義市習水縣習酒鎮百度推廣、遵義市習水縣土城鎮代運營托管、遵義市習水縣桑木鎮logo設計、遵義市習水縣永安鎮網絡全網營銷
備案號: 蘇ICP備11067224號
CopyRight ? 2021 上往建站 All Right Reserved 未經許可不得復制轉載
24小時服務熱線:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
網址: http://www.fobmiami.com 網站建設:上往建站
關鍵詞: 網站建設| 域名郵箱| 服務器空間| 網站推廣| 上往建站| 網站制作| 網站設計| 域名注冊| 網絡營銷| 網站維護|
企業郵箱| 虛擬主機| 網絡建站| 網站服務| 網頁設計| 網店美工設計| 網站定制| 企業建站| 網站設計制作| 網頁制作公司|
歡迎您免費咨詢,請填寫以下信息,我們收到后會盡快與您聯系
服務熱線:400-111-6878