SQL Server 2000似乎只能用拼接方式,2005以上可以用RowCount
http://www.cnblogs.com/downmoon/archive/2007/12/29/1019686.html
SET ROWCOUNT @Topn
@小小池: RowCount是2005以上版本才可用的,具体可看我提供的链接
用 ROE_NUMBER 来解决
升级到2005以后版本。
试试这样呢
select top(@Topn) id,gdir,gfla from Gnane where fid = @fid AND zid = @zid order by id desc
为什么都用这种括号加起来的方式,不行的啊