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视图的优势

  • 它使数据更易于使用,因为它将来自多个表的数据表示为单个表。
  • 它可以提高安全性,因为它限制对基表的访问,并且提供对视图的访问可以提高基表数据的安全性。
  • 它可以增加对数据库的受控访问。
  • 它可以隐藏复杂的查询,并通过在多个表中表示单个表中的数据来简化最终用户的生活。
  • 除了检索到的列之外,视图还可以具有派生列。

热门文章

优秀文章