posts - 121,  comments - 90,  trackbacks - 0
     摘要: 对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇。

rowid与rownum 虽都被称为伪列,但它们的存在方式是不一样的,rowid 可以说是物理存在的,表示记录在表空间中的唯一位置ID,在DB中是唯一的。只要记录没被搬动过,rowid是不变的。rowid 相对于表来说又像表中的一般列,所以以 rowid 为条件就不会有rownum那些莫名其妙的结果出现。
  阅读全文
posted @ 2007-12-11 19:21 cheng 阅读(689) | 评论 (2)编辑 收藏
<2007年12月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

^ ^欢迎光临,本Blog旨在促自己定期进行阶段性总结及博文转贴,有些文章迫于时间因素,先写上大体框架与思路,工作之余会继续补充细化。走过飘过,欢迎大家多踩脚印~~

常用链接

留言簿(3)

随笔分类(127)

随笔档案(121)

强烈推荐

搜索

  •  

最新随笔

最新评论

评论排行榜

60天内阅读排行