动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息

本月文章推荐
.ORACLE9I中建立自增字段的方法.
.多方面讲解pl/sql编程存在的几个.
.Oracle数据库技术(10).
.ORACLE常用傻瓜问题1000问(之八).
.数据库名、实例名、ORACLE_SID.
.Oracle数据库SQLPLUS中几个常用s.
.Weblogic中访问oracle数据库的连.
.Qmail如何于procmail一起使用.
.用Oracle并行查询发挥多CPU的威力.
.在 Oracle10g 上构建 PL/SQL Web.
.oracle9i中list partitioning方法.
.得到电影而不是图片:闪回版本查.
.Oracle全局数据库名、环境变量和.
.Oracle 的 in 和 not in ――性能.
.sqlplus中改变日期的输出格式(nl.
.ORACLE DATE和TIMESTAMP数据类型.
.Oracle9i初始化参数中文说明2.
.MYSQL到ORACLE程序迁移需要注意的.
.Oracle数据库中索引的维护.
.请问ORACLE有自增数值型吗?.

返回指定行数之间的查询结果

发表日期:2008-2-9 |



  如何返回指定行数之间的查询结果,以实现web记录分页,在Oracle中有许多的方法,这里仅仅列出了4种,希望能对大家有所帮助,大家可以根据不同需要选择下面的script 
  1)select ... where rownum < 50 minus select ... where rownum < 30 
    这个方法因为用到了minus操作符,所以速度会受影响。 
  2) 
  SELECT results.* FROM 
  ( SELECT t2.*, rownum rownumber FROM 
  ( SELECT t.* FROM mv_table t WHERE ORDER BY col1) t2) results 
  WHERE results.rownumber BETWEEN 30 and 50 ORDER BY col1 
  3) 
  定义cursor x, 2.fetch x a,b,c; loop ...... end loop; 
  其中用两个循环变量和一个FLAG变量,分别表示,当前的记录数,属于第几页的, 及第一页面。 
  ps; 
  j:=to_number(kafyf); 
  i:=1; 
  open cx; 
  loop fetch cx into col1,col2,col3,col4,col5,col6; 
  if cx%NOTFOUND then exit; end if; 
    if i>=j then 
  htp.tableRowOpen; 
  htp.tableData(col1); 
  htp.tableData(col2); 
  htp.tableData(col4); 
  htp.tableData(col5); 
  htp.tableData(col6); 
  htp.tableData(col3); 
  htp.tableRowClose; 
  i:=i+1; 
  if i=j+10 then l:=1; exit; end if; 
  else i:=i+1; 
  end if; 
  end loop; 
  close x; 
  该方法用到了Oracle web2kit中的OWA_UTIL package。 
  4)How can one page forward and backwards through a table? 
  Externalize ROWNUM by implementing queries like this: 
  SELECT ... 
  FROM (SELECT ROWNUM rnum, ... FROM ...) 
  WHERE rnum BETWEEN :low AND :high AND rownum <(:high :low + 1); 
    where :low and :high are dynamically generated values depending on which result page the user 
  is viewing. Typically, they are used to show "Next 15 matches", "Previous 15 matches" links at the 
  bottom of each page.
上一篇:Oracle中将数字转化成字符串 人气:681
下一篇:Oracle 数据库系统使用经验六则 人气:384
浏览全部Oracle教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-7 Web Wiz Forums(论坛系统) v9.53
2008-10-7 Web Wiz Forums(论坛系统) v9.53
2008-10-7 Web Wiz Forums(论坛系统) v9.53
2008-10-7 HDWiki v4.0.1 bulid 081007 UTF
2008-10-7 迅易评选投票管理系统 v10.0
2008-10-7 HDWiki v4.0.1 bulid 081007 GBK
2008-10-7 Bitrac单用户博客 v1.14 bulid 0
2008-10-7 OpenX(广告管理系统) v2.6.2 多国
2008-10-7 乐铺网店系统免费普及版 v3.41
2008-9-29 酷狗音乐(原KuGoo)2008 v5.310 正
2008-9-29 QQTab 1.1
2008-9-29 网络传送带 Net Transport 2.64a
2008-9-29 谷歌金山词霸v1.8
2008-9-29 TweakVI 1.0 Build 1090
2008-9-29 ACDSee Pro 2.5 Build 333 汉化绿
2008-9-29 Winamp v5.541(2189) 周明波简体
2008-9-27 CCleaner 2.12.651
2008-9-27 Mozilla Thunderbird 2.0.0.17 英
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成