查看: 1061|回复: 5
|
[询问]Sybase的Sql statement怎么写?
[复制链接]
|
|
在MS SQL里的这个statement -> select top 10 * from table
如果是sybase的话是什么呢?有没有人可以告诉我? |
|
|
|
|
|
|
|
发表于 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!!!
不用客气,大家互相学习。。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|