随笔:15 文章:5 评论:7 引用:0
BlogJava 首页 发新随笔
发新文章 联系 聚合管理

2006年10月27日

    想起去年年后的雄心壮志,此时,站在年终,你做到哪些?又实现了哪些?有勇气去总结过去吗?
posted @ 2006-12-18 20:43 Areschina 阅读(150) | 评论 (0)编辑 收藏
 
   小葛提醒的,起先没注意,在福州有听过类似的,起先只是哦一声,没多大感觉,后来才知道 今天是 南京大屠杀纪念日,又想起那狗日的小日本....
posted @ 2006-12-18 11:38 Areschina 阅读(160) | 评论 (0)编辑 收藏
 
      发现已经天黑,比福州快了些,到了机场感觉还是蛮暖和的,一走出去 一阵寒风,前所未有的冷,让我感受到确实到了,南京,我来了哈.
      这一天真的感谢小居,等我等到7点..哈
posted @ 2006-12-18 11:36 Areschina 阅读(167) | 评论 (0)编辑 收藏
 
     BOSS1.5那边的web应用程序部署在测试环境上经常出现servlet 初始化异常,一但异常websvr就占用很到经常,导致这两天营销管理业务人员不能正常测试,
    初步解决方案:
 jsf1.1 支持servlet2.4规范,tongweb4.0好像只支持到servlet2.3,所以现在测试环境上经常servlet ini异常, 加一个注册监听即可
posted @ 2006-12-01 08:29 Areschina 阅读(282) | 评论 (0)编辑 收藏
 

 呵呵看来目前的BI产品很多,多多学习ing...

posted @ 2006-12-01 08:27 Areschina 阅读(343) | 评论 (0)编辑 收藏
 
案例:
       今天做了个分页,起先以为 只要在区间就可以了,比如:
       select  *  from  tbl where rownum between  3 and 100;
       可是不管如何查询出来都没有数据

原因:
       由于对rownum的认识肤浅

分析:

      这种写法之所以行不通,是因为 ROWNUM 列只有在记录被取出或过滤时才会应用到记录上

      第一行在被取出时会被抛出,因为它的 ROWNUM 是1。然后,下一行被取出;它也会被抛出,因为它是新的“1”,以此类推,直到所有的行都被使用。这个查询不会返回任何记录。解决方法是在看到3到100之间的记录时必须先取出1到30行的记录

所以 如果 select  *  from  tbl where rownum between  1  and 100; 是正确, 因为刚好开始位置是从1 开始


解决:
      select  t.*  from  (slect  rownum rowno,...... where .....and rownum <=100)  t where t.rowno>=3

即封装两层,先过滤小于100 的,然后在把rownum伪列显示为真实列,在做条件查询
   
posted @ 2006-10-27 14:32 Areschina 阅读(191) | 评论 (0)编辑 收藏
CALENDER
<2006年10月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(3)

随笔分类

随笔档案

文章分类

文章档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜


Powered By: 博客园
模板提供沪江博客