DB2 RazorSQL创建视图
视图用于定义表示表中存储的数据的替代方法。视图不是真正的表,并且没有任何永久存储。它有助于您查看一个或多个表中的数据。它是结果表的命名规范。
视图可以派生自一个或多个表。您最多可以使用 15 个表来创建视图。
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
DB2视图的优势
- 它使数据更易于使用,因为它将来自多个表的数据表示为单个表。
- 它可以提高安全性,因为它限制对基表的访问,并且提供对视图的访问可以提高基表数据的安全性。
- 它可以增加对数据库的受控访问。
- 它可以隐藏复杂的查询,并通过在多个表中表示单个表中的数据来简化最终用户的生活。
- 除了检索到的列之外,视图还可以具有派生列。
热门文章
优秀文章