实施 Db2 的意见

在设计数据库时,您可能需要只允许用户访问某些数据。 您可以通过设计和使用视图来为用户授予访问权限。

使用CREATE VIEW语句定义并命名视图。 除非您在视图名称后特别列出不同的列名,否则视图的列名与基础表的列名相同。 当您为视图创建不同的列名时,请记住在设计关系数据库时建立的命名约定。

SELECT语句描述了视图中的信息。 SELECT语句可以引用其他视图和表,并可以使用WHERE、GROUP BY和HAVING子句。 它不能使用ORDER BY子句或命名宿主变量。

您可以使用视图执行以下任务:

  • 控制对表格的访问
  • 让数据更易于使用
  • 通过授予对视图的访问权限,而无需授予对表的访问权限,简化授权流程
  • 仅显示表格中的部分数据
  • 显示指定表格的摘要数据
  • 以有意义的方式合并两个或多个表格