如何取出数据的行号? 有没有类似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。