祝愿大家身体健康!

 站点注册  找回密码
 站点注册

QQ登录

只需一步,快速开始

查看: 8344|回复: 4

[待解决] 求助Oracle中rownum问题在sybase中如何间接实现

[复制链接]

[待解决] 求助Oracle中rownum问题在sybase中如何间接实现

[复制链接]
911junjun

主题

0

回帖

2

积分

新手上路

积分
2
贡献
在线时间
小时
2009-1-8 11:49:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?站点注册

×
我的程序之前在 Oracle数据库执行,有这样一个sql
SELECT LOG_LOGNO,LOG_BSNCODE,LOG_DATETIME,LOG_RESULT
FROM (
       SELECT TEMP_TABLE.*, ROWNUM ROWNUM_ FROM (
                 SELECT    LOG_LOGNO,LOG_BSNCODE,LOG_DATETIME,LOG_RESULT FROM
                 PB_LOG
                 WHERE LOG_CSTNO=? AND left(LOG_DATETIME,8)>=? AND  left(LOG_DATETIME,8)<=? and LOG_BSNCODE IN ('000001','000002') ORDER BY LOG_DATETIME DESC)  TEMP_TABLE
       WHERE ROWNUM < ?
      )
WHERE ROWNUM_ >= ?
在sybase中无法解决rownum的问题 请求如何解决,希望大侠们给一个sybase版本的sql 和以上语句一样,此sql用做sybase分页用的。
共享共进共赢Sharing And Win-win Results
SYBASEBBS - 免责申明1、欢迎访问“SYBASEBBS.COM”,本文内容及相关资源来源于网络,版权归版权方所有!本站原创内容版权归本站所有,请勿转载!
2、本文内容仅代表作者观点,不代表本站立场,作者自负,本站资源仅供学习研究,请勿非法使用,否则后果自负!请下载后24小时内删除!
3、本文内容,包括但不限于源码、文字、图片等,仅供参考。本站不对其安全性,正确性等作出保证。但本站会尽量审核会员发表的内容。
4、如本帖侵犯到任何版权问题,请立即告知本站 ,本站将及时删除并致以最深的歉意!客服邮箱:admin@sybasebbs.com
Nicol.Chu

主题

0

回帖

1

积分

新手上路

积分
1
贡献
在线时间
小时
2009-1-19 16:05:36 | 显示全部楼层
You may try this:
select fs.*, ROW_NUMBER() OVER (ORDER BY cat_code) AS record_id from ( Your SQL ) ) fs
共享共进共赢Sharing And Win-win Results
bitiwyh

主题

0

回帖

652

积分

高级会员

积分
652
贡献
在线时间
小时
2009-3-15 11:39:50 | 显示全部楼层
top吧?

select top n xxx

只是没试过top ?绑定变量.
共享共进共赢Sharing And Win-win Results
sxlangzi

主题

0

回帖

3

积分

新手上路

积分
3
贡献
在线时间
小时
2009-3-17 10:21:54 | 显示全部楼层
set rowcount 10
select  * from tablename
共享共进共赢Sharing And Win-win Results
sxlangzi

主题

0

回帖

3

积分

新手上路

积分
3
贡献
在线时间
小时
2009-3-17 10:24:39 | 显示全部楼层
哦看错了,sybase中无法使用以上语句,如果你想实现这样的功能那就写过程把,比较费事点。要不就先用字符串把你的查询语句表示出来。然后再执行,这是我的个人看法,看看有没有高手的。‘
共享共进共赢Sharing And Win-win Results
您需要登录后才可以回帖 登录 | 站点注册

本版积分规则

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com

QQ|Archiver|PowerBuilder(PB)BBS社区 ( 鲁ICP备2021027222号-1 )

GMT+8, 2024-11-25 10:21 , Processed in 0.037386 second(s), 9 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表