2014年5月24日

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

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

posted @ 2014-05-24 15:50 Sunny_NUAA 阅读(332) 评论(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 阅读(661) 评论(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 阅读(674) 评论(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 阅读(1082) 评论(0) 推荐(0) 编辑

oracle常用的复合数据类型 : BULK COLLECT(成批聚合类型)和数组集合type类型is table of 表%rowtype index by binary_integer

摘要: 例1: 批量 查询部门号为 "10" 号的并把它们打印出来 . DECLARE TYPE emp_table_type IS TABLE OF my_emp%ROWTYPE INDEX BY BINARY_INTEGER; v_emp_table emp_table_type;BEGIN SELE... 阅读全文

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

导航