随笔- 807  文章- 150  评论- 23  阅读- 151万 

随笔分类 -  Oracle 4-1 Procedure Fuction Trigger

Oracle 查看正在执行的存储过程(转载)
摘要:正在执行的存储过程 select owner,name from v$db_object_cache where type like '%PROCE%' and locks >0 and pins >0; 查找正在执行的存储过程的sid select b.sid,b.SERIAL#,a.OBJECT 阅读全文
posted @ 2020-12-11 13:44 xibuhaohao 阅读(4211) 评论(0) 推荐(0) 编辑
Oracle 重新编译失效对象的几种方法(转载)
摘要:手工重编译 查看失效对象 COLUMN object_name FORMAT A30 SELECT owner, object_type, object_name, status FROM dba_objects WHERE status = 'INVALID' ORDER BY owner, ob 阅读全文
posted @ 2020-02-27 14:13 xibuhaohao 阅读(2775) 评论(0) 推荐(0) 编辑
Oracle 中for循环异常处理 (转载)
摘要:CREATE PROCEDURE TEST(LEN IN NUMBER) AS TMPCOUNT NUMBER(8); BEGIN TMPCOUNT := 0; FOR CUR IN 1 .. LEN LOOP BEGIN TMPCOUNT := 1/0; EXCEPTION WHEN OTHERS 阅读全文
posted @ 2020-02-27 14:09 xibuhaohao 阅读(1023) 评论(0) 推荐(0) 编辑
Oracle 中触发器增加存储过程commit问题
摘要:触发器无需commit也不能写commit触发器和触发它的DML是同一个事务DML提交了,触发器的操作也提交了,要不就一起回滚了当然,如果你一定要在触发器里写COMMIT那就用自治事务相当于一个事务里的子事务 正常情况下,Oracle规定在触发器中不能运行 ddl语句和commit,rollback 阅读全文
posted @ 2019-10-31 09:52 xibuhaohao 阅读(887) 评论(0) 推荐(0) 编辑
Oracle plsql存储过程中out模式参数的用法
摘要:在plsql中,存储过程中的out模式的参数可以用来返回数据,相当于函数的返回值。下面是一个小例子。 沿用上一篇的emp表结构和数据。 存储过程如下: 在命令行中调用该存储过程,利用绑定变量 这是在plsql developer下运行的结果,这个工具是一个很好的oracle的可视化编程工具。 转载自 阅读全文
posted @ 2019-09-26 14:52 xibuhaohao 阅读(1739) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示