社区
基础编程
帖子详情
oracle+php??求助
cherd
2000-09-18 05:42:00
如果我在oracle中搜索,结果有10000纪录,而我想显示第9990-9999条纪录,
现在的办法好像只有将所有记录选出来,一条条fetch到9990,然后开始显示,
这样当记录大小超过暂时表空间容量的极限时就会报错,而且也耽误时间,不知道
有什么其他的方法可以直接定位查询结果的,就像Mysql中的limit功能一样?
希望高手指点!!
...全文
211
10
打赏
收藏
oracle+php??求助
如果我在oracle中搜索,结果有10000纪录,而我想显示第9990-9999条纪录, 现在的办法好像只有将所有记录选出来,一条条fetch到9990,然后开始显示, 这样当记录大小超过暂时表空间容量的极限时就会报错,而且也耽误时间,不知道 有什么其他的方法可以直接定位查询结果的,就像Mysql中的limit功能一样? 希望高手指点!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tibet
2000-10-31
打赏
举报
回复
xbt,你能告诉我那个网址吗?
xbt
2000-09-25
打赏
举报
回复
这个方法我是从一个网站上看到的,不是我的独创,呵呵.关于Oracle方面的书,我也很苦恼呀.
cherd
2000-09-24
打赏
举报
回复
谢谢xbt,
不知道能否向我推荐几本oracle方面的好书,如果有电子文档,能否寄给我
(不知道这种方法你是如何知道的,呵呵)
谢谢。
chinawxd
2000-09-22
打赏
举报
回复
关注!
flyby
2000-09-22
打赏
举报
回复
Xbt,真是个好办法
我没测试过
我想知道这种方法的速度怎么样
如果好
我就该我的程序了
我们的网站也有类似的查询
xbt
2000-09-22
打赏
举报
回复
在oracle中限制返回结果集的大小
Oracle不支持类似于 MySQL 中的 limit. 但你还是可以rownum来限制返回的结果集的行数.
如果你只希望返回前十行纪录,你可以这样写:
SELECT * FROM table WHERE ROWNUM<10;
但是下面的语句是不对的:
SELECT * FROM table WHERE ROWNUM>90 AND ROWNUM<100;
这是因为 Oracle 认为这个条件不成立,所以没有返回。
你应该这样写:
SELECT * FROM table WHERE ROWNUM<101;
minus
SELECT * FROM table WHERE ROWNUM<91;
flyby
2000-09-21
打赏
举报
回复
放到数组里,想取那一条就取那一条
肯定会比fetch来得快
oracle没提供跳转函数 你想怎么办?
我再问你
oracle提供的Ora_FetchInto($curs, &$ary)目的是干什么呢?
cherd
2000-09-21
打赏
举报
回复
不会让我将数据放入数组里吧,
这个……这个……好像不是很高明的解决方法
flyby
2000-09-21
打赏
举报
回复
有两个函数为:
ora_numcols($curs);(取得字段的数目)
Ora_FetchInto($curs, &$ary);(取回 Oracle 资料放入数组)
你应该明白我的意思了吧!!!
不明白我再告诉你。
cherd
2000-09-20
打赏
举报
回复
谁对oracle比较了解,如果没有办法实现,直接告诉我也好
php
变量最大长度
oracle
,在
php
+
oracle
中clob字段插入大于4000字节报string literal too long...
RT,google说是sql语句太长,可以用绑定变量的形式...纠结中,,
求助
。。挖坟。。隔了这么久,偶然找到了解决方法。。原来
Oracle
官方文档就有方法。。汗。。。使用
php
_oci8扩展。在插入时:$sql = "INSERT INTO my...
pdo 连
oracle
,
php
,pdo_
php
,pdo怎么连接
oracle
数据库,
php
,pdo,
oracle
-
php
Study
php
,pdo怎么连接
oracle
数据库
php
.ini;extension=
php
_bz2.dllextension=
php
_curl.dll;extension=
php
_dba.dll;extension=
php
_dbase.dllextension=
php
_exif.dll;extension=
php
_fdf.dllextension=
php
_gd2.dll;extension...
7.1 pdo 宝塔面板
php
_宝塔面板
PHP
7安装
Oracle
扩展
需求最近做一个项目,要求
PHP
的后端连接
Oracle
数据库,原想使用宝塔的“安装扩展”的功能来简单添加,可是并没有发现有该选项的存在。所以只能
求助
于自己编译和安装扩展了虽然本教程是在安装有bt面板下进行操作的,...
php
变量最大长度
oracle
,在
php
+
oracle
中clob字段插入大于4000字节报stringliteraltoolong
RT,google说是sql语句太长,可以用绑定变量...纠结中,,
求助
。。这个问题已被关闭,原因:回复内容:RT,google说是sql语句太长,可以用绑定变量的形式。项目用的是yii,so,我用yii的bindParam ,倒是解决了 报字符...
oracle
数据删了怎么恢复吗,
oracle
误删数据恢复方法总结
如果用户误删/更新了数据后,作为用户并没有什么直接的方法来进行恢复,他们必须
求助
DBA来对数据库进行恢复,到了
Oracle
9i,这一个难堪局面有所改善。
Oracle
9i中提供了一项新的技术手段--闪回查询,用户使用闪回...
基础编程
21,886
社区成员
140,365
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章