×
DB2数据库教程DB2简介DB2数据库安装配置DB2服务器版本功能DB2实例

DB2数据库

DB2创建数据库DB2激活数据库DB2停用数据库DB2连接到数据库DB2验证数据库DB2检查数据库权限DB2删除数据库

DB2缓冲池

DB2缓冲池DB2创建缓冲池DB2验证缓冲池DB2删除缓冲池DB2表空间DB2模式(架构)DB2数据类型

DB2 RazorSQL工具

DB2 RazorSQLDB2 RazorSQL所有功能DB2 RazorSQL视图DB2 RazorSQL查看内容DB2 RazorSQL编辑DB2 RazorSQL描述DB2 RazorSQL表关系DB2 RazorSQL搜索DB2 RazorSQL复制复制到另一个数据库复制到本地数据库DB2 RazorSQL备份DB2 RazorSQL显示信息DB2 RazorSQL行计数DB2 RazorSQL生成SQLDB2 RazorSQL生成DDLDB2 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

视图的优点

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

分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)