創建視圖
構造一個虛擬表,沒有物理數據基於SQL查詢的結果集。改變視圖
和下降視圖
隻修改元數據。
語法
創建(或取代]((全球]臨時]視圖(如果不存在]view_name(column_list](評論view_comment](TBLPROPERTIES條款]作為查詢column_list({column_alias(評論column_comment]}(,…])
參數
或替換
如果已經存在相同名稱的視圖,它是取代。替換現有觀點你一定是它的主人。
(全球)臨時
臨時視圖會話範圍內,當會話結束了,因為它在底層metastore跳過持久化定義,如果任何。全局臨時視圖綁定到一個係統保存臨時模式
global_temp
。如果不存在
創建視圖僅當它不存在。如果一個視圖名稱已經存在
創建視圖
聲明將被忽略。您可以指定最多之一
如果不存在
或或取代
。新創建的視圖的名稱。一個臨時視圖的名稱不能合格。完全限定的視圖名稱必須是唯一的。
column_list
可選標簽視圖的查詢結果的列。如果你提供一個列列表的數量列別名必須匹配的數量表達式查詢中。如果沒有指定列表列別名來自身體的觀點。
列別名必須是唯一的。
column_comment
一個可選的字符串文字描述列別名。
view_comment
一個可選的字符串提供視圖級評論。
選擇一個或多個用戶定義的屬性集。
作為查詢
構造的查詢視圖從基表或其他的觀點。