sybase如何取行号
如何取出数据的行号? 有没有类似oracle的rowid字段?
(这种方法除外
select rowid=
(select count(*) from tablename A where A.Field<=B.Field )
from tablename B
表中有几百万条记录,这个方法太慢.)
[解决办法]
什么版本?是否支持ROW_NUMBER?
[解决办法]
sybase15也不支持row_number()函数吧!
[解决办法]
[解决办法]
为什么不用count(ID)呢?
[解决办法]
不支持的话:1
1、用有自增字段的临时表,插入你的记录;
2、用变量累加形式来解决,用SP。