2011年12月5日
摘要: 一直不太明白try,catch,finally块的执行顺序,以及当try块中包含return时的执行顺序,今天做了个试验,结果记下来.其实站在try,catch,finally块外面,可以将整个try,catch.finally块看成一条语句,这样就很容易分析出在try,catch,finally块之前或之后的return是怎么执行的了.在try,catch,finally内部,try块发生异常时,会跳转到catch,然后再跳转到finally.简单的说,只要是当try或者catch块里有语句试图离开当前try,catch,finally块(例如throw,return等)时,这时候会先将fi 阅读全文
posted @ 2011-12-05 13:37 xjbest 阅读(306) 评论(0) 推荐(0)
摘要: 在oracle数据库中有时候会碰到索引失效的情况,可以重建失效的索引来解决这个问题.1.先设置 “skip_unusable_indexes=false”,也就是不跳过失效索引,执行以下sql命令:alter session set skip_unusable_indexes=false;2.然后重建这个失效的索引,执行以下sql命令:alter index idxt rebuild;将idxt换成失效的索引即可. 阅读全文
posted @ 2011-12-05 09:18 xjbest 阅读(508) 评论(0) 推荐(0)