使用trigge_body查询, select trigger_body from user_triggers where trigger_name='XXXX'; 如下图: SQL> select trigger_body from user_triggers where trigger_name='TT';…
/** *查看目标表中已添加的索引 * */ --在数据库中查找表名 select * from user_tables where table_name like 'tablename%'; --查看该表的所有索引 select * from all_indexes where table_name = 'tablename'; --查看该表的所有索引列 select* from all_ind_columns where table_name = 'tablename'; /* *创建索引…
.检查无效的数据库对象: SELECT owner, object_name, object_type,status FROM dba_objects WHERE status = 'INVALID'; .检查不起作用的约束: SELECT owner, constraint_name, table_name, constraint_type, status FROM dba_constraints WHERE status = 'DISABLED'; .检查无效的触发器: SELECT own…
权限: CREATE SESSION --允许用户登录数据库权限 CREATE TABLE --允许用户创建表权限 UNLIMITED TABLESPACE --允许用户在其他表空间随意建表 角色: CONNECT 角色:--是授予最终用户的典型权利,最基本的权力,能够连接到ORACLE数据库中, 并在对其他用户的表有访问权限时,做SELECT.UPDATE.INSERTT等操作. RESOURCE 角色: --是授予开发人员的,能在自己的方案中创建表.序列.视图等. DBA 角色,是授予系统管…
Oracle12c 与 Oracle11g 创建用户时有差别.Oracle12C默认为 CDB模式 这时创建用户的时候需要加上 c## 开头:例如:c##MLQ. --说明--需求:创建表空间(MLQ1_hr) 和 临时表空间(MLQ1_TEMP).创建新用户 c##MLQ1 为其分配指定的表空间和临时表空间--为用户分配基本权限.为用户创建表结构.添加数据. --可能出现的问题--Oracle12c 默认的表空间为:USERS,--01.没有在创建用户的时候同时指定表空间,单独执行为用户分配表…
利用navicat创建存储过程.触发器和使用游标的简单实例 标签: navicat存储过程触发器mysql游标 2013-08-03 21:34 15516人阅读 评论(1) 收藏 举报  分类: 数据库(3)  版权声明:本文为博主原创文章,未经博主允许不得转载.   目录(?)[+]   创建存储过程和触发器 1.建表 首先先建两张表(users表和number表),具体设计如下图: 2.存储过程 写一个存储过程,往users表中插入数据,创建过程如下: 代码如下: BEGIN #Routi…
目标 通过本章学习,您将可以: l  描述主要的数据库对象. l  创建表. l  描述各种数据类型. l  修改表的定义. l  删除,重命名和清空表. 常见的数据库对象 表.视图.序列.索引.同义词 序列:提供有规律的数值 同义词:给对象起别名 查询数据字典 查看用户定义的表 SELECT table_name from user_tables; 查看用户定义的各种数据库对象 SELECT DISTINCT object_type FROM       user_objects ; 查看用户…
http://my.oschina.net/u/2309120/blog/371437 创建 DBMS_JOB 使用以下语句: VARIABLE jobno number;begin DBMS_JOB.SUBMIT( :jobno, --job号,ORACLE自动分配 'your_procedure;', --执行的存储过程或SQL语句,';'不能省略 next_date, --下次执行时间 'interval' --每次间隔时间,以天为单位 ); commit;end;例子: 作为示范,先创建…
当前关于12c的中文资料比较少,本人将关于DBA的一部分官方文档翻译为中文,很多地方为了帮助中国网友看懂文章,没有按照原文句式翻译,翻译不足之处难免,望多多指正. 2.1 安装Oracle数据库软件和创建数据库概览 本章节讲述如何安装Oracle数据库软件,和创建一个实例Oracle数据库. 如果你正在使用Oracle数据库先前的版本,想要安装一个更新版本的Oracle数据库软件,你可以使用新版本的Oracle数据库软件升级你现有的Oracle数据库. 本章节包含以下几部分: (1)安装Orac…
原文:ORACLE PL/SQL编程之八:把触发器说透 ORACLE PL/SQL编程之八: 把触发器说透 大家一定要评论呀,感谢!光发表就花了我将近一个下午. 本篇主要内容如下: 8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8.1.3 系统触发器 8.2 创建触发器 8.2.1 触发器触发次序 8.2.2 创建DML触发器 8.2.3 创建替代(INSTEAD OF)触发器 8.2.3 创建系统事件触发器 8.2.4 系统触发器事件属性 8.2.5 使用触发器谓词 8…