oracle添加触发器权限,Oracle 'after create'触发器授予权限
我有一个'after create on database'触发器,可以在特定模式中为新创建的表提供对不同Oracle角色的select访问 .
如果我执行一个 create table ... as select 语句然后在TOAD中的同一代码块或不同的UI中查询新表我遇到错误,但是如果我单独运行命令它会起作用:
create table schema1.table1 as select * from schema2.table2 where rownum < 2;
select count(*) from schema1.table1;
如果我将它们作为一个代码块执行,我得到:
ORA-01031: insufficient privileges
如果我单独执行它们,我不会收到错误并且能够获得正确的计数 .
AFTER CREATE触发器的示例片段
CREATE OR REPLACE TRIGGER TGR_DATABASE_AUDIT AFTER
CREATE OR DROP OR ALTER ON Database
DECLARE
vOS_User VARCHAR2(30);
vTerminal VARCHAR2(30);
vMachine VARCHAR2(30);
vSession_User VARCHAR2(30);
vSession_Id INTEGER;
l_jobno NUMBER;
BEGIN
SELECT sys_context('USERENV', 'SESSIONID'),
sys_context('USERENV', 'OS_USER'),
sys
oracle添加触发器权限,Oracle 'after create'触发器授予权限相关推荐
- oracle添加语句 commit,Oracle COMMIT语句
在Oracle中,COMMIT语句可以用来提交当前事务的所有更改.提交后,其他用户将能够看到您的更改.本文要为大家带来的就是COMMIT语句的用法. COMMIT语句语法: Oracle / PLSQ ...
- oracle添加序列器,Oracle 建表,添加主外键,序列,触发器
select * from user_objects where object_type='TABLE'; --删除contact表,包括删除与其相关的约束 drop table contact ca ...
- oracle添加clob字段,oracle数据库clob字段处理
1.指定待插入字符串类型为clob,可以使用过程或存储过程 例子: DECLARE REALLYBIGTEXTSTRING CLOB := '待插入的海量字符串'; BEGIN INSERT INTO ...
- oracle添加伪列,Oracle伪列 - jifengtang的个人空间 - OSCHINA - 中文开源技术交流社区...
在oracle10g和下,伪列包括如下内容: lHierarchical Query Pseudocolumns 分级查询是oracle提供的递归查询语法,在这里不做展开.只有在分级查询下,才可以使用 ...
- mysql8.0设置用户权限_mysql8.0建立用户授予权限报错解决方法
我遇到错误一:Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to ...
- mysql创建用户并授登录权限_mysql创建用户并授予权限
Creating Classes 创建类 The dojo/_base/declare module is the foundation of class creation within the Do ...
- oracle中角色和用户权限,ORACLE 权限跟角色
当前位置:我的异常网» 数据库 » ORACLE 权限跟角色 ORACLE 权限跟角色 www.myexceptions.net 网友分享于:2015-08-26 浏览:8次 ORACLE 权限和 ...
- 给oracle用户赋权限导入导出,Oracle常用命令-用户、表空间、赋权限、导入导出...
1.1 删除表空间 drop tablespace QBKJ including contents and datafiles; 1.2 删除用户 drop user admin cascad ...
- MySql添加用户以及授予权限
授予所有Ip下的daquan:daquan拥有所有权限: grant all privileges on *.* to daquan@'%' identified by 'daquan'; 添加用户 ...
最新文章
- 阿里2018营收2502亿元,云计算业务增幅超100%
- CMAKE_CURRENT_BINARY_DIR
- Perl语言编程学习笔记2
- c++ hough变换代码_hough变换原理以及实现(转载)
- 【JAVA SE】第九章 接口
- Android 系统(104)---浅谈ANR及log分析ANR
- 面试题:Two Sum
- 【光学】基于matlab GUI(杨氏双缝+劈尖)干涉+(单缝+多缝+圆孔+矩孔)衍射仿真【含Matlab源码 878期】
- 关于synchronized
- PHP 获取微视无水印源地址_PHP快速实现解析无水印播放地址URL——快手篇
- 《工业设计史》第六章:工业、技术与设计
- Google DFP广告管理系统标准版简介
- 疯狂突破高中句型300句
- php微信商家转账到零钱 发起商家转账API
- Ubuntu/Debian安装护眼软件f.lux indicator applet
- 今日头条李航:深度学习NLP的现有优势与未来挑战
- 1-6月中国ADAS供应商占比9% 又一家零部件巨头全面布局智驾新赛道
- BUUCTF:被劫持的神秘礼物
- 模板引擎---template的简单使用
- 知识点 channel的使用
热门文章
- 深入剖析DHCP服务IP地址自动分配原理
- 教你3分钟快速开发微信公众号[订阅号][服务号]
- 解析人工智能与人类智慧的求同存异
- 哈里波特与魔法石pdf_哈里·罗伯茨(CSS)CSS框架的命运与失败
- modelsim-win64-10.4-se 下载、安装、破解全攻略(屡试不爽)
- artifactIdsolace-spring-boot-starter/artifactId
- NO_ACCESS Protection
- 【activiti】activiti入门
- 通过QI协议发射和接收的无线充需要做CE认证吗?RED指令?
- 两个简单方法--shift()和unshift();