91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【學習】SQL基礎-015-視圖

發布時間:2020-08-13 10:34:49 來源:ITPUB博客 閱讀:109 作者:Kevin_Weig 欄目:關系型數據庫
1、本質:邏輯數據集,沒有真正數據

2、類型
    簡單視圖:不使用函數,不使用聚合;一般可以接受DML
    復雜視圖:使用函數和聚合;不能接受DML

3、原理
    oracle 訪問 user_views 數據字典,找到視圖的子查詢并執行,返回數據;
    訪問視圖,實際是訪問基表;
    視圖是存放在數據字典中的一條子查詢。

4、創建
    前提:create view 權限
    語法:
          【學習】SQL基礎-015-視圖
    參數:
         force:     即使子查詢中明細表不存在,也創建視圖。
          noforce: 默認值,如果明細表不存在,則引發錯誤。

         with check option 加約束進行檢查,對視圖進行 dml 操作時,檢查創建時的 where 條件。 確保DML在特定范圍內操作
          with read only      只能進行查詢,不能通過視圖修改基表。  禁止DML操作

5、應用例
    查詢表空間的使用情況
    create view tablesp_usage as
             select a.tablespace_name as tablespace_name,
                     to_char(a.total/1024/1024,99999999) as total_mb,
                     to_char((a.total-b.free)/1024/1024,99999999) use_mb,
                     to_char(b.free/1024/1024,99999999) as free_mb,
                     to_char(((total-free)/total)*100,999.99) as "Used %"
             from
                   (select tablespace_name,sum(bytes) as total from dba_data_files
                    group by tablespace_name) a,
                   (select tablespace_name,sum(bytes) as free from dba_free_space
                    group by tablespace_name) b
            where a.tablespace_name=b.tablespace_name order by 5 desc;

6、刪除
     drop view 不會刪除基表數據
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蒲江县| 丹巴县| 芦山县| 浦东新区| 包头市| 青海省| 江津市| 措美县| 余江县| 无极县| 齐河县| 镇巴县| 福安市| 绵阳市| 神木县| 德化县| 遂宁市| 玉环县| 鹿邑县| 内乡县| 黔西县| 那曲县| 五峰| 尼勒克县| 融水| 皋兰县| 余姚市| 如东县| 阿尔山市| 灯塔市| 康保县| 凉城县| 于田县| 兴宁市| 新巴尔虎左旗| 厦门市| 临猗县| 汶川县| 玉屏| 宁化县| 汾阳市|