今天做项目用到视图,就我目前而言,我用视图的原因是:
考虑到软件的移植性,因为自己做的软件里面用到的数据库的字段名字可能与别人的数据库里面字段名字不同,所以通过视图能够解决这个问题,自己写好视图,软件从视图中查询出数据,当自己的软件移植到别人的系统上面的时候,别人只需要按照自己写的视图的规则,提供相同名字的视图以及相应的内容就ok了!
这里我写的视图是:
create or replace view view_ehis_pati_in_order as
select "ORDID","ORDNAME","INPUTSTR","SERIALNUMBER"
from hrip.pati_in_order;
基本的结构是:
create or replace view 视图名字 as
select 表字段 from 表名;