这个问题已经N个人问过N次了,首先我觉得取前n行是没有意义的!
SYBASE说过在SQL SERVER 中"行是没有最佳位置的"(但然要是有clustered index 另当别论),从这个侧面
看,在SQL SERVER 中前n行是没有实现实现基础的.
Oracle/MS SQL SERVER 是有隐式的 identity 列的
所以可以用 select top n 字段 from 表
或者 select * from tablename where rowid between 100 and 110
如果认为这是SYBASE的不足,我觉得那是肤浅的表现了
去年刚接触的时候,也是满地问人,现在想来实在是可笑之及!
一点劣见,大家指正~~~