DB2教程

DB2 RazorSQL创建视图

视图用于定义表示表中存储的数据的另一种方式。视图不是真实的表,并且没有任何永久存储。它使您可以查看一个或多个表中的数据。这是结果表的命名规范。
一个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

VIEW的优点

它使数据更易于使用,因为它可以将多个表中的数据表示为一个表。 它可以提高安全性,因为它限制了对基表的访问,而提供对视图的访问可以提高对基表数据的安全性。 它可以增加对数据库的受控访问。 它可以隐藏复杂的查询,并通过从一个以上的表中表示单个表中的数据,使最终用户的生活变得容易。 除了检索到的列之外,视图还可以具有派生的列。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4