oracle分页数据,在Oracle中得到分页数据
在Oracle中得到分頁數據 得到DataSet的值
例子如下:
///
/// 得到Colletion分頁數據
///
public DataSet GetList(int PageIndex, int PageSize, string sortExpression, string strWhere)
{
StringBuilder sb = new StringBuilder();
sb.Append("select * ");
sb.Append(" from (select COLLECTGOODSID,PURCHASENUM,COLLECTIONTAG,MEMBERID,??????????????????? T_WEB_GOODS.*? from T_WEB_GOODS,T_WEB_COLLECTGOODS where T_WEB_GOODS.GOODID =??????????????????? T_WEB_COLLECTGOODS.GOODSID and? ");
sb.Append(strWhere);
sb.Append(" )temp");
sb.Append(" where rownum>" + (PageIndex - 1) * PageSize + " and rownum <= " +??????????????????? ((PageIndex - 1) * PageSize + PageSize));
DataSet ds = DbHelperOra.Query(sb.ToString());
return ds;
}
通過rownum <=(PageIndex-1)*PageSize 來選擇取第幾頁,通過(PageIndex - 1) * PageSize + PageSize)來選擇取該頁的前幾條。
總結
以上是生活随笔為你收集整理的oracle分页数据,在Oracle中得到分页数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 氨氮吹脱法脱与php有关系吗,吹脱法处理
- 下一篇: oracle一个表更新另一个表多列,or