zoukankan      html  css  js  c++  java
  • Oracle分页查询

            /// <summary>
            /// 分页查询
            /// </summary>
            /// <param name="sql"></param>
            /// <param name="orderby"></param>
            /// <param name="startIndex"></param>
            /// <param name="endIndex"></param>
            /// <returns></returns>
            /// <remarks>
            /// add by harris.zhang  2016-3-5
            /// </remarks>
            public static DataTable GetListByPage(string sql, string orderby, int startIndex, int endIndex)
            {
                if (orderby.Trim() == "") { orderby = "0"; }
                StringBuilder strSql = new StringBuilder();
                strSql.Append("SELECT * FROM ( ");
                strSql.Append(" SELECT ROW_NUMBER() OVER (");
                strSql.Append("order by " + orderby);
                strSql.Append(")AS Rowidx, ZZZZZ.*  from (" + sql + ") ZZZZZ ");
                strSql.Append(" ) XXXXX");
                strSql.AppendFormat(" WHERE XXXXX.Rowidx > {0} and XXXXX.Rowidx <= {1}", startIndex, endIndex);
                return MES.DBUtility.DbHelperOra.Query(strSql.ToString()).Tables[0];
            }
    365个夜晚,我希望做到两天更一篇博客。加油,小白!
  • 相关阅读:
    Docker部署
    编写一个脚本用户进入容器
    Shell脚本写的《俄罗斯方块》
    Linux磁盘分区(9)
    Linux任务调度(8)
    Linux权限管理(7)
    Linux组管理(6)
    Linux实用指令(5)
    C#中 char、byte、string
    编码转换
  • 原文地址:https://www.cnblogs.com/qq2806933146xiaobai/p/15826058.html
Copyright © 2011-2022 走看看