diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/Oracle/SqlBuilder/OracleQueryBuilder.cs b/Src/Asp.NetCore2/SqlSugar/Realization/Oracle/SqlBuilder/OracleQueryBuilder.cs index c6d46869e..dd8c7c9e2 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/Oracle/SqlBuilder/OracleQueryBuilder.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/Oracle/SqlBuilder/OracleQueryBuilder.cs @@ -27,7 +27,7 @@ namespace SqlSugar { return OffsetPage(); } - else if (this.Take==1&&this.Skip==0) + else if (this.Take==1&&this.Skip==0&&this.TranLock==null) { return FirstSql(); } @@ -67,10 +67,6 @@ namespace SqlSugar this.Take = null; this.Offset = null; var pageSql = $"SELECT * FROM ( SELECT PAGETABLE1.*,ROWNUM PAGEINDEX FROM( { this.ToSqlString() }) PAGETABLE1 WHERE ROWNUM<={skip+take}) WHERE PAGEINDEX>={(skip==0?skip:(skip+1))}"; - if (TranLock != null) - { - pageSql = pageSql + TranLock; - } return pageSql; } private string FirstSql() @@ -81,10 +77,6 @@ namespace SqlSugar this.Take = null; this.Offset = null; var pageSql = $"SELECT * FROM( {this.ToSqlString()}) PAGETABLE1 WHERE ROWNUM<={skip + take}"; - if (TranLock != null) - { - pageSql = pageSql + TranLock; - } return pageSql; }