300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > oracle创建视图多表关联 Oracle创建两表关联查询的视图

oracle创建视图多表关联 Oracle创建两表关联查询的视图

时间:2023-09-19 12:20:01

相关推荐

oracle创建视图多表关联 Oracle创建两表关联查询的视图

在项目开发中,有时候会用到多表查询,有很多种方法,比如关联,比如视图,但对于查询来说,视图查询是最快的,如果你的数据库的字段信息很多,那查询就得整表查,比如两表查询,我们就可以把要的字段抽取出来,放在视图中,这样查询时就只要查询视图中所要的字段,其他的就可以无视。下面我记录一下Oracle创建视图

大多人操作数据库是用Scott权限进行操作数据库,但Scott是没有创建视图的权限的,所以我们要进入管理员System账号,进去给Scott授权一个创建视图权限。进入System后,我们打入以下语句

grant create any view to scott这样我们就给Scott账号拥有了创建视图的权力,然后我们退出System账号,再回到Scott账号,然后打入以下语句

create or REPLACE view jjdb_zpjqb

AS

select j.JQH,j.BJSJ,j.BJRXM,j.BJDH,j.GXDWDM,z.ZPLX,z.ZPFS,z.ZPJE,z.BJNR

from JJDB j,ZPJQB z

where j.Jjdbh=z.Jjdbh;看上面的代码,我们创建了一个名为jjdb_zpjqb的视图,里面的字段就是select与from之间的字段。当然,where中的条件是两表的关联字段。你总要给他一个两表关联的条件吧。

版权声明:本文为博主原创文章,未经博主允许。

Oracle创建两表关联查询的视图

标签:数据库oracle视图多表关联查询

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:/qq348843576/article/details/46695983

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。