DB2 RazorSQL
DB2 RazorSQL所有功能
DB2 RazorSQL視圖
DB2 RazorSQL查看內容(限制結果)
DB2 RazorSQL編輯
DB2 RazorSQL描述
DB2 RazorSQL表關係
DB2 RazorSQL搜索
DB2 RazorSQL複製
DB2 RazorSQL複製到另一個數據庫
DB2 RazorSQL複製到本地數據庫
DB2 RazorSQL備份
DB2 RazorSQL顯示信息
DB2 RazorSQL行計數
DB2 RazorSQL生成SQL
DB2 RazorSQL生成DDL
DB2 RazorSQL數據庫轉換
DB2 RazorSQL創建表
DB2視圖
DB2創建索引
DB2 RazorSQL更改表結構
DB2刪除操作(Drop)
DB2刪除表
DB2導出數據
DB2視圖
視圖用於定義表示存儲在表中的數據的替代方法。 視圖不是真正的表,也沒有任何永久存儲。它可以幫助用戶查看一個或多個表中的數據。 它是結果表的命名規範。
視圖(VIEW)可以從一個或多個表派生。最多可以使用15
個表來創建視圖(VIEW)。
視圖(VIEW)可以包含表中的所有列或某些列。
創建一個視圖
語法:
db2 create view <view_name> (<col_name>,
<col_name1...) as select <cols>..
from <table_name>
示例
CREATE VIEW DB2ADMIN.FRESHERS_VIEW AS db2 create view freshers_view(ID, Name, Age, Address, Salary)
as select ID, Name, Age, Adress from
employee.freshers
視圖的優點
- 它使數據更易於使用,因爲它將來自多個表的數據表示爲單個表。
- 它可以提高安全性,因爲它限制了對基表的訪問,並且提供對視圖的訪問可以提高對基表數據的安全性。
- 它可以增加對數據庫的受控訪問。
- 它可以隱藏複雜的查詢,並通過在多個表中的單個表中表示數據,使最終用戶的生活更輕鬆。
- 除了檢索到的列之外,視圖可以具有派生列。