3、dition创建视图之前,应考虑以下基本原则:只能在当前数据库中创建视图。视图名称必须遵循标识符的规则,且对每个架构都必须唯一。必须获取由数据库所有者授予的创建视图的权限。CREATEVIEWVIEW_HNTASSELECT*FROMGY_DJ_NARXXWHERESWDJBLX_DM=‘0’;注:也可以从另一个视图内部来使用视图,也可以基于多个基表。视图的修改视图中的SELECT语句不能直接修改方法:在创建视图的CREATE语句中使用ORREPLACE选项。带ORREPLACE选项的CREATE语句格式为:CREATE OR REPLACE VIEWview_nameASSELECTc
5、LEAINTERSECTSELECT*FROMTABLEB;结果:NAME SEX AGE------------------------------luxinfemale25tomfemale26moneymale27tonymale28SELECT*FROMTABLEAMINUSSELECT*FROMTABLEB;结果:NAME SEX AGE------------------------------mary1 male 27tony1 male
6、 19SELECT*FROMTABLEBMINUSSELECT*FROMTABLEA;结果:NAME SEX AGE------------------------------mary2 male 27tony2 male 19UNION、UNIONALL、INTERSECT和MINUS总结Union,对两个结果集进行并集操作,不包括重复行;UnionAll,对两个结果集进行并集操作,包括重复行;Intersect,对两个结果集进行交集操作,不包括重复行;Minus,