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 视图 多表关联查询
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:http://blog.csdn.net/qq348843576/article/details/46695983
oracle创建视图多表关联,Oracle创建两表关联查询的视图相关推荐
- jpi多表联查_数据库两表联查、多表联查,多重联查
表连接查询 [小编用的是Oracle数据库,Oracle数据库区分表名与字段名的大小写,所以大家进行查询的时候记得注意双引号哟~] 有表 表名:AAA 字段: id name tag 表名:BBB 字 ...
- mysql连表删除语句_两表联合查询的sql删除语句的写法(连表删除)
DELETE删除多表数据,怎样才能同时删除多个关联表的数据呢?这里做了深入的解释: 1 delete from t1 where 条件 2 delete t1 from t1 where 条件 3 d ...
- mysql update inner join 多表_UPDATE INNER JOIN 两表联合更新
1 UPDATEB_READMETER_HANDWORK2 INNER JOIN B_READMETER_ORDER_SP ON B_READMETER_HANDWORK.ID =B_READMETE ...
- Oracle数据库的乘号是什么,(Oracle数据库设计实验指导书yk.doc
(Oracle数据库设计实验指导书yk Oracle数据库设计实验指导书 <Oracle 数据库设计>课程实验 一.本实验课在培养实验能力中的地位及作用 Oracle 数据库设计是软件工程 ...
- SQL两表关联查询(两表会了,三表,四表都小意思)
2019独角兽企业重金招聘Python工程师标准>>> 这几天在php群里吹牛逼,看到一个sql表关联查询问题,以前就想写,一直没总觉,实话说,我去年这个时候一表查询都不会,说来惭愧 ...
- php三表关联查询,SQL两表关联查询(两表会了,三表,四表都小意思)
这几天在php群里吹牛逼,看到一个sql表关联查询问题,以前就想写,一直没总觉,实话说,我去年这个时候一表查询都不会,说来惭愧,闲话不多说,正题开始: 首先是news表 下面是newscate表 // ...
- sql 两表数据合并_多表查询SQL语句
本篇文章中主要讲述以下内容: 一.表的加法 合并两张表的过程: 然后运用sql语句: select 课程号,课程名称 from course union select 课程号,课程名称 from co ...
- oracle表空间,角色,权限,表,索引,序列号,视图,同义词,约束条件,存储函数和过程,常用数据字典,基本数据字典信息,查看VGA信息,维护表空间,创建表空间等信息
查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * fr ...
- oracle开放查询表权限_(转载)Oracle创建用户并给用户授权查询指定表或视图的权限...
用DNINMSV31账户登录数据库进行如下操作: CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUND DEFAULT TABLESPACE "TB ...
- Oracle 创建视图、修改表的约束 创建级联删除触发器、存储过程
1.创建视图 创建航班表的视图,用于查询航班表的所有信息 create or replace view F_view as select * from Flight; 创建机票表的视图,用于查询机票表 ...
最新文章
- 进入公司第五届、六个月
- 【UWP】使用 Rx 改善 AutoSuggestBox
- 【Paddle】解压文件到指定文件夹
- SAP不同产品的UI开发策略概述
- 360浏览器怎么保存网页账号密码
- Science | 从结构生物学的角度理解人类mRNA剪接体分支位点的识别
- 平滑滤波器模板尺寸与平滑效果的关系_用PPT基础功能,教你打造发布会效果,这骚操作谁顶得住啊?...
- linux下创建svn仓库及用户
- math.floor
- python根据文件名列表筛选满足条件的文件
- ShaderForge - 纹理逐步消失
- Java中引用数据类型有哪些,它们与基本数据类型有什么区别?
- 路由器DNS根域名解析失败
- Vue 源码学习过程 - Observer/Dep/Watcher三者实现数据双向绑定
- win10开机自动拨号上网
- tkmybatis 默认值 问题
- Linux nohup bash cm_watch.sh >> run.log 2>1
- 这几本霸榜的新书,是时候囤了
- 操作系统(Linux)
- Go语言学习 二十一 内嵌