使用 Authid Current_User 为调用者授权
Authid Current_User 是调用者权限。 oracle DB下面有2种执行的权限:定义者权限和调用者权限。 默认都是定义者权限。声明Authid Current_User后就是调用者权限。定义者权限的现象是,如果在APPS下创建的procedure,那其他user,只要能执行procedure,都是以apps的名义来执行的。因为APPS是procedure的定义者。 APPS能做什么,那这个procedure就能做什么。调用者权限的现象是,如果在APPS下创建的procedure,如果其他user有权限执行这个procedure,这个procedure所做的内容都是以当前user的名义来做的。如果某个table,只有APPS才有权限修改,那这个procedure在apps下面才执行成功。其他user下是不成功的。
使用 Authid Current_User 为调用者授权相关推荐
- Oracle之AUTHID CURRENT_USER
没有AUTHID CURRENT_USER表示定义者权限(definer rights),以定义者身份执行: 加上AUTHID CURRENT_USER表示调用者权限(invoker rights), ...
- Authid current_user的用法
Authid Current_User:以执行过程的用户的权限来处理涉及的对象权限. 这是典型的,数据库中只创建一个存储过程,所有用户都可以使用,但是每个用户使用的时候 只是用自己的权限权限执行,or ...
- Oracle:Authid Current_User使用
由于用户拥有的role权限在存储过程是不可用的.遇到这种情况,我们一般需要显示授权,如grant create table to user;但这种方法太麻烦,有时候可能需要进行非常多的授权才能执行存储 ...
- Oracle-PROCEDURE权限解读
问题 存过中有查询dba_相关的数据字典视图,编译时却提示 '表或视图不存在',编译不通过. 但是报错的语句在SQL中确实可以查到的,说明问题并不是提出给出的'表或视图不存在'导致的. 这里需要注意S ...
- 奇怪的ORA-00942:表或视图不存在
一. 背景 用户在数据库执行语句时遇到一个奇怪的报错,这个sql执行一共会返回500多万行数据,但每返回到400多万行时就报错ORA-00942:表或视图不存在(sql中所用表和包已授权) 此处省略报 ...
- plsql动态的sql
12 动态SQL语句和动态PLSQL语句 SQL语句 -- 静态的SQL语句.动态的SQL语句 静态的SQL语句 -- 在编译的时候已经确定的SQL,语法和语义引用也是在编译的时候确定下来的 ...
- Oracle PL/SQL进阶编程(第十五弹:动态SQL语句)
理解动态SQL语句 动态SQL语句基础 动态SQL语句不仅是指SQL语句是动态拼接而成的,更主要的是SQL语句所使用的对象也是运行时期才创建的.出现这种功能跟PL/SQL本身的早起绑定特性有关,早PL ...
- 使用调用者权限实现Schema导向操作
很多时候,我们都会使用存储过程Procedure来实现一些脚本工具.通过Procedure来实现一些数据库相关的维护.开发工作,可以大大提高我们日常工作效率.一个朋友最近咨询了关于Procedure调 ...
- Oracle编程入门经典 第11章 过程、函数和程序包
目录 11.1 优势和利益... 1 11.2 过程... 1 11.2.1 语法... 2 11.2.2 建立或者替换... 2 11.2 ...
最新文章
- 憋个大招!4年小Java的心路历程
- 转:C++中const、volatile、mutable的用法
- 印象笔记mac版 同步问题_印象笔记表示 今年将大幅提升产品体验
- Oracle 基础篇 --- 索引选项
- mysql 表名是变量_MySQL深层次的总结
- dn什么意思_给排水DN与dn分别是什么
- android怎么实现推送消息推送消息,Android实现系统消息推送
- 什么是外包公司?要不要去外包公司?
- 基于android的影音设计,基于Android的车载影音导航系统软件设计与实现
- 第05篇:Mybatis的SQL执行流程分析
- Python总结-学习方向和方法
- FPGA零基础学习:数字通信中的电压标准
- css 隐藏滚动条 但是可以滚动
- 标签ul与ol的区别及使用方法
- mysql 中abs函数_Mysql常用函数
- 键盘起源于那一带计算机,键盘排序的由来竟是因为这个原因……
- 微信小程序表单字符串转数组
- 【论文笔记】—低照度图像增强—ZeroShot—RRDNet网络—2020-ICME
- 高级UI设计必备三个意识
- 修改Realtek瑞昱网卡硬件MAC地址突破路由器上网Mac地址绑定