DB2视图VIEW使用
首先有一张student表:id 、name、age;创建view语法:
CREATE VIEW VIEW_NAME AS SELECT ID,NAME,AGE FROM STUDENT;
如果想要查找出来的数据集有别名可以这样:
CREATE VIEW VIEW_NAME (SID,SNAME,SAGE)AS SELECT ID,NAME,AGE FROM STUDENT;
调用视图和一般表一样:
select * from view_name;结果:
列的别名就是刚才起的;如果现在我们对VIEW_NAME进行update操作呢,会发生什么?
UPDATE VIEW_NAME SET SNAME=’张三’ WHERE SID=’1’;
查看student表:
发现student表中的数据也发生的变化,那就是:对视图进行的更新也等效于对基表student的更新。
删除视图:
Drop view VIEW_NAME;
页:
[1]