1. 用户授权

查看当前用户的角色

SQL> select * from user_role_privs;

查看角色对应的权限

SQL> select * from dba_sys_privs where grantee='DBA';

授予用户dba权限

SQL> grant dba to scott;

2. oracle视图

1) 视图简介

视图是虚表,没有具体物理数据,是通过实体表的一种计算映射逻辑。主要就是为了方便和数据安全。

2) 创建视图

create view 视图名称 as 查询语句

SQL> create view v_emp1 as select ename, job from emp;

3) 修改视图

SQL> create or replace view v_emp1 as select ename, job from emp;

4) 删除视图

SQL> drop view v_emp1;

5) 使用视图

查询

SQL> select * from v_emp1;

SQL> select * from v_emp1 where ename like '%M%';

修改

SQL> update v_emp1 set job='job' where ename='ename';

添加

SQL> insert into v_emp2 values('1234','tom','worker');

删除

SQL> delete from v_emp2 where empno=1234;

6) 只读视图

create view 视图名称 as 查询语句 with read only;

SQL> create or replace view v_emp1 as select ename, job from emp with read only;

7) 查看视图

SQL> select text from user_views where view_name='V_EMP1';

查询所有视图

select * from user_views;

分享到:

2018-12-19 09:25

浏览 7

分类:数据库

评论

java调用oracle视图_oracle中视图相关推荐

  1. Java调用Oracle存储Package

    Oracle的包Package中可以有很多存储,可通过该包的总调入口在java中直接调用. //java调用oracle的package代码 public boolean cal() throws j ...

  2. ictclas包 java_ICTCLAS分词系统Java调用接口在Eclipse中的安装

    ICTCLAS分词系统Java调用接口在Eclipse中的安装 实验环境:JDK1.5.Eclipse3.1.XP操作系统 分词系统Java接口解压包:d:\fenci(http://www.nlp. ...

  3. java调用oracle过程,JAVA调用ORACLE存储过程报错

    当前位置:我的异常网» Java Web开发 » JAVA调用ORACLE存储过程报错 JAVA调用ORACLE存储过程报错 www.myexceptions.net  网友分享于:2015-07-1 ...

  4. java 调用oracle视图,Oracle视图的使用

    1.视图的概念 视图是基于一张表或多张表或另外一个视图的逻辑表.视图不同于表,视图本身不包含任何数据.表是实际独立存在的实体,是用于存储数据的基本结构.而视图只是一种定义,对应一个查询语句.视图的数据 ...

  5. Java 调用Oracle的存储过程

    2019独角兽企业重金招聘Python工程师标准>>> 1.创建存储过程的语句: 1.表结构:①:create table TESTA(A_ID VARCHAR2(10) not n ...

  6. java调用oracle的函数,从Java调用Oracle函数

    我有以下功能规格: FUNCTION FUNC_GET_SOMETHING_FROM_DATABASE ( IN_parameter1 IN VARCHAR2, IN_parameter2 IN VA ...

  7. java调用oracle存储过程_做一点,记一点 ~ Java调用Oracle存储过程

    一.需求 传入一个参数,返回一条或多条记录(列表). 二.实现步骤 1. 编写Oracle存储过程. -- 声明包和包体的语句应该分两次执行,即使声明在前定义在后,如果一起执行依然会编译出错 --调用 ...

  8. php中使用mysql的视图_MYSQL中视图的用法介绍(代码示例)

    本篇文章给大家带来的内容是关于MYSQL中视图的用法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.什么是视图 执行一条SQL,将结果集保存在一张虚拟表中 (相关 ...

  9. java 调用存储过程structdescriptor,Java调用oracle存储过程,集合入参的正确姿势

    这是我工作之前遇到的一个需求,Java调用存储过程,入参是集合.踩了一些坑,决定写个干货,和大家分享下. 项目使用的oracle版本: com.oracle ojdbc6 11.2.0.1.0 sys ...

最新文章

  1. hive mysql 不兼容_Hive+mySql遇到的问题和解决办法
  2. makefile:2: *** missing separator. Stop. make 之后出现的错误,解决方法
  3. js遍历树节点下的所有子节点_【数据结构与算法】(3)——树和二叉树
  4. rabbitmq 同步策略_RabbitMQ(三):消息持久化策略
  5. 1.15 异常处理规则
  6. DeepLearning.AI第一部分第三周、 浅层神经网络(Shallow neural networks)
  7. 上传 录音_老罗推荐的是最好吗?AI旗舰录音笔对比评测
  8. 常用而又不为大多数人所知的三种网页特效
  9. 干货!286页李宏毅《深度学习讲义》
  10. c/c++教程 - 1.6 程序流程结构 if switch do while for break continue goto ?:三目运算符
  11. 计算机专业考研不想走编程,考研的这些弯路,不要走,好吗?
  12. Android 自己主动化測试之------ Monkey工具
  13. 乌克兰发布新版《网络安全战略》
  14. 最常用的前端网站模板集合
  15. 架构之美 | 按图索骥,就能做好架构图!
  16. nginx配置解决跨域问题
  17. 《逆流而上+阿里巴巴技术成长之路》 免费电子版
  18. Ubuntu安装英伟达显卡驱动
  19. 高德地图---路径规划---语音导航的开发
  20. 爬虫 一些爬取图片时出现的错误

热门文章

  1. 解决8080端口被占用
  2. 【翻译】宣布Kubernetes策略管理论文
  3. PHP简单对称加密算法
  4. 如何自定义Latex快捷键
  5. Java服务器性能监控(一) Metrics
  6. mysql setinc_thinkphp3.2.0 setInc方法
  7. opencv中使用Caffe框架
  8. EF Core:基于关系的复杂查询 区分IEnumerable和IQueryable
  9. 利用matlab输入一个数再取反,实验一 MATLAB数字图像处理初步
  10. 坚果云android功能,坚果云-安卓版5大新功能,一次性解锁!