佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1022|回复: 5

[询问]Sybase的Sql statement怎么写?

[复制链接]
发表于 27-2-2005 10:02 AM | 显示全部楼层 |阅读模式
在MS SQL里的这个statement -> select top 10 * from table
如果是sybase的话是什么呢?有没有人可以告诉我?
回复

使用道具 举报


ADVERTISEMENT

发表于 28-2-2005 07:16 PM | 显示全部楼层
可以给个例子吗? 问题有点模糊。
回复

使用道具 举报

 楼主| 发表于 28-2-2005 08:07 PM | 显示全部楼层
不明白?ok,比如这个statement在MSSQL是这样select top 10 * from tb_user;在MySQL是这样select * from tb_user limit 10;在oracle是这样select * from tb_user where rownum <=10;那么在sybase里面又是怎样的呢?
回复

使用道具 举报

发表于 2-3-2005 12:37 AM | 显示全部楼层
用。。 SET ROWCOUNT <maximum-row-count>

列:SET ROWCOUNT 10 sql_statemet
or
on script :
string ls_SQL

ls_SQL = "SET ROWCOUNT " + parent.sle_rowcount.text

EXECUTE IMMEDIATE :ls_SQL USING SQLCA;
IF SQLCA.SQLCode <> 0 THEN
   MessageBox ( "Error", "SET ROWCOUNT failed" )
   RETURN
END IF
回复

使用道具 举报

 楼主| 发表于 2-3-2005 09:15 AM | 显示全部楼层
microSys 于 2-3-2005 12:37 AM  说 :
用。。 SET ROWCOUNT <maximum-row-count>

列:SET ROWCOUNT 10 sql_statemet
or
on script :
string ls_SQL

ls_SQL = "SET ROWCOUNT " + parent.sle_rowcount.text

EXECUTE IMMEDI ...


真是太感谢了!没想到这里还有人会SyBase的!(其实我也不会
Thx!!!Thx!!!Thx!!!Thx!!!Thx!!!Thx!!!Thx!!!Thx!!!Thx!!!Thx!!!Thx!!!
回复

使用道具 举报

发表于 3-3-2005 11:18 PM | 显示全部楼层
squallcsng 于 2-3-2005 09:15 AM  说 :


真是太感谢了!没想到这里还有人会SyBase的!(其实我也不会
Thx!!!Thx!!!Thx!!!Thx!!!Thx!!!Thx!!!Thx!!!Thx!!!Thx!!!Thx!!!Thx!!!



不用客气,大家互相学习。。
回复

使用道具 举报

Follow Us
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 19-6-2024 09:19 AM , Processed in 0.068775 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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