一些有关sybase的菜问题

1)oracle中的伪列(如rownum),在sybase中怎么体现?
2)oracle的sqlplus可以用col colname format a40,set line 1000(让数据在一行显示),等在sybase的isql中怎么实现
3)另外,sybase的数据库大小可以设成自动增加吗,象oracle一样
鄙人一直用oracle,现在要使用sybase(unix),希望各位大虾帮忙
[219 byte] By [freebob-bob] at [2008-5-24]
# 1
1,sybase没有,可以如下体现
set rowcount 10
select * from table
set rowcount 0
2,isq1不好用,你装一个客户端,用sql advantage
3,不可以
# 2
谢谢
sql advantage 这东西哪儿能搞到
freebob-bob at 2007-10-22 > top of Msdn China Tech,其他数据库开发,Sybase...
# 3
1.不可以,flowerofwind(现实很残酷)的方法只是把前面多少行选出来而已,你只能够通过临时表来指定rownum
2.as what flowerofwind said
3.不可以,不过可以通过增加日志段阀值的调用存储过程,指定当日志段用了多少百分比的时候,运行该存储过程,你可以尝试在该存储过程中扩大数据库。。。不过我没有做过,我喜欢定期清日志顺便备份
# 4
sql advantage ,你安装Sybase的windows客户端,就自带这个东西,就如oracle的sql plus一样