5.1.4.207

This commit is contained in:
sunkaixuan
2025-10-28 11:20:51 +08:00
parent 7a7ba892f3
commit e873a48188

View File

@@ -27,9 +27,9 @@ namespace SqlSugar
{
return OffsetPage();
}
else if (this.Take==1&&this.Skip==0)
else if (this.Take==1&&this.Skip==0&&this.TranLock==null&&this.OrderByValue!= "ORDER BY sysdate ")
{
return OffsetPage();
return FirstSql();
}
var oldTake = Take;
var oldSkip = Skip;
@@ -69,6 +69,16 @@ namespace SqlSugar
var pageSql = $"SELECT * FROM ( SELECT PAGETABLE1.*,ROWNUM PAGEINDEX FROM( { this.ToSqlString() }) PAGETABLE1 WHERE ROWNUM<={skip+take}) WHERE PAGEINDEX>={(skip==0?skip:(skip+1))}";
return pageSql;
}
private string FirstSql()
{
var skip = this.Skip ?? 1;
var take = this.Take;
this.Skip = null;
this.Take = null;
this.Offset = null;
var pageSql = $"SELECT * FROM( {this.ToSqlString()}) PAGETABLE1 WHERE ROWNUM<={skip + take}";
return pageSql;
}
public string _ToSqlString()
{