W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
該語句用于創(chuàng)建視圖語句,如果指定了 OR REPLACE 子句,該語句能夠替換已有的視圖。
視圖在數(shù)據(jù)庫中實(shí)際上并不是以表的形式存在,每次使用時他們就會派生。視圖是作為在 CREATE VIEW 語句中指定的 SELECT 語句的結(jié)果而派生出來的。
OceanBase 2.2.50 支持可更新視圖。
create_view_stmt:
CREATE [OR REPLACE] VIEW view_name [(column_name_list)] AS select_stmt;
column_name_list:
column_name [, column_name ...]
參數(shù) |
描述 |
---|---|
OR REPLACE |
表示如果要創(chuàng)建的同義詞名稱已存在,則使用新的定義重新創(chuàng)建同義詞。 |
view_name |
視圖名。 |
select_stmt |
是一種 SELECT 語句。它給出了視圖的定義。該語句可以從基表或其他視圖進(jìn)行選擇。 |
column_name_list |
視圖必須具有唯一的列名,不得有重復(fù),就像基表那樣。默認(rèn)情況下,由 SELECT 語句檢索的列名將用作視圖列名。 要想為視圖列定義明確的名稱,可使用可選的 column_name_list 子句,列出由逗號隔開的 ID。column_name_list 中的名稱數(shù)目必須等于 SELECT 語句檢索的列數(shù)。 SELECT 語句檢索的列可以是對表列的簡單引用。也可以是使用函數(shù)、常量值、操作符等的表達(dá)式。 |
選擇表 t 中的 c1、c2 列來創(chuàng)建視圖 v。
create or replace view v(vc1, vc2) as select c1, c2 from t;
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: