[置顶] Oracle自定以日志记录存储过程执行情况

该文被密码保护。 阅读全文

posted @ 2014-06-07 15:35 Sunny_NUAA 阅读(1) 评论(0) 推荐(0) 编辑

2014年7月6日

WHENEVER SQLERROR EXIT SQL.SQLCODE

摘要: 1.SQL>WHENEVER SQLERROR EXIT SQL.SQLCODE出现错误后终止SQL*Plus运行。2.SQL>WHENEVER SQLERROR SQL.SQLCODE EXIT ROLLBACK除了之前的含义,还包括让SQL*Plus在推出之前把所有还没提交的变化回滚处理。 阅读全文

posted @ 2014-07-06 20:21 Sunny_NUAA 阅读(1364) 评论(0) 推荐(0) 编辑

2014年6月7日

Oracle中pls_logger记录日志信息

摘要: /* 参数说明: pi_program_name 程序名称 pi_directory 写入日志文件所在的目录 pi_file 日志文件名称,必须存在 pi_log_level 日记级别,INFO、WARN、FATAL pi_write_to ... 阅读全文

posted @ 2014-06-07 15:44 Sunny_NUAA 阅读(364) 评论(0) 推荐(0) 编辑

Oracle中MERGE语句的使用

摘要: Oracle在9i引入了merge命令, 通过这个merge你能够在一个SQL语句中对一个表同时执行inserts和updates操作. 当然是update还是insert是依据于你的指定的条件判断的,Merge into可以实现用B表来更新A表数据,如果A表中没有,则把B表的数据插入A表. MER... 阅读全文

posted @ 2014-06-07 10:59 Sunny_NUAA 阅读(743) 评论(0) 推荐(0) 编辑

2014年5月25日

Oracle的pipelined函数实现高性能大数据处理

摘要: 在plsql开发中,会涉及到一些大数据量表的数据处理,如将某记录数超亿的表的记录经过处理转换插入到另外一张或几张表。常规的操作方法固然可以实现,但时间、磁盘IO、redo日志等等都非常大。Oracle 提供了一种高级函数,可以将这种数据处理的性能提升到极限。这种函数称为管道函数。在实际项目中,管道函... 阅读全文

posted @ 2014-05-25 11:10 Sunny_NUAA 阅读(687) 评论(0) 推荐(0) 编辑

Oracle DETERMINISTIC函数、PARALLEL_ENABLE函数、PIPELINED函数、RESULT_CACHE函数

摘要: 1、DETERMINISTIC函数-- Create deterministic PV function.CREATE OR REPLACE FUNCTION pv( future_value NUMBER, periods NUMBER, interest NUMBER )RETURN NUMBE... 阅读全文

posted @ 2014-05-25 10:52 Sunny_NUAA 阅读(1566) 评论(0) 推荐(0) 编辑

2014年5月24日

java 拦截器、过滤器、监听器

摘要: 一、理解Struts2拦截器1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条... 阅读全文

posted @ 2014-05-24 15:50 Sunny_NUAA 阅读(330) 评论(0) 推荐(0) 编辑

PL/SQL 游标详解

摘要: 刚打开游标的时候,是位于一个空行,要用fetch into 才能到第一行。只是要注意用更新游标的时候,不能在游标期间commit. 否则会报ORA-01002: fetch out of sequence就是COMMIT导致的错误。在打开有for update的cursor时,系统会给取出的数据加上... 阅读全文

posted @ 2014-05-24 15:29 Sunny_NUAA 阅读(649) 评论(0) 推荐(0) 编辑

WHERE CURRENT OF

摘要: 果你想删除或者更新被Select For Update引用的记录,你可以使用Where Current Of语句。UPDATE table_name SET set_clause WHERE CURRENT OF cursor_name;ORDELETE FROM table_nameW... 阅读全文

posted @ 2014-05-24 14:59 Sunny_NUAA 阅读(649) 评论(0) 推荐(0) 编辑

bulk collect into之limit的使用

摘要: BULK COLLECT 可以降低 SQL 引擎到 PL/SQL 引擎的上下文交换(context switch)次数,,从而实现数据的高速检索。”并不是限制必须一次完成。Oracle 提供了 LIMIT 子句,可以限制每次从表中获取的记录数,测试如下:SQL> select count(*) fr... 阅读全文

posted @ 2014-05-24 14:54 Sunny_NUAA 阅读(1050) 评论(0) 推荐(0) 编辑

导航