分页显示,不是很容易!
本人有一个Session EJB(其中,在里面通过JDBC访问SQL Server),每次只想从
DBMS返回想要的数据,由于数据量很大。
比如,下面的SQL代码:
SELECT Goods.GoodsID, Goods.Barcode, Goods.GoodsName
, Goods.Spec, Goods.UName, Stock.Qty, Stock.SumStock FROM Goods INNER JOIN PurchaseTerms ON Goods.GoodsID = PurchaseTerms.GoodsID INNER JOIN Vender ON PurchaseTerms.VenderID = Vender.VenderID INNER JOIN Stock ON Goods.GoodsID = Stock.Go
odsID
有没有什么办法实现在后台仅仅提取想要的数据。
(对于较为简单的操作,比如:
select top 10 * from dbo.syscomments
where id not in (select top 20 id from dbo.syscomments order by id desc) order by id desc
可以很容易实现。
但现在我们的“dbo.syscomments”,是上述复杂的SQL操作结果
)
谢谢!