如何在上面的DB2表TAB1上创建列名,年龄和注册ID以及年龄> 10年的视图。
视图是表示存储在表中的数据的另一种方式。由于视图与其源表相比包含非常有限的行,因此视图可用于提高查询性能。我们可以使用以下命令在现有表TAB1上创建视图。
CREATE VIEW AGEVIEW (NAME, AGE, ENROLLMENT_ID) AS SELECT NAME, AGE, ENROLLMENT_ID FROM TAB1 WHERE AGE > 10;
我们必须使用CREATEVIEW保留字来创建新视图。这之后是视图的名称(AGEVIEW)。
视图中需要的列包含在括号中,并且这些列也是SELECTSQL语句的一部分。
SELECTSQL语句的WHERE子句提供了必须包含在视图中的条件。在这种情况下,我们添加了年龄大于10岁的条件。