Merge branch 'master' of gitee.com:dotnetchina/SqlSugar

This commit is contained in:
sunkaixuan
2026-01-21 23:07:26 +08:00
3 changed files with 4 additions and 3 deletions

View File

@@ -310,11 +310,12 @@ namespace SqlSugar
var parameterNameB = mode.Args[1].MemberName;
return $" SUBSTR({parameterNameA}, 1, {parameterNameB}) ";
}
public override string Right(MethodCallExpressionModel mode)
{
var parameterNameA = mode.Args[0].MemberName;
var parameterNameB = mode.Args[1].MemberName;
return $" SUBSTR({parameterNameA}, -2, {parameterNameB}) ";
return $" SUBSTR({parameterNameA}, -{parameterNameB}, {parameterNameB}) "; //hdl 20260121
}
public override string Ceil(MethodCallExpressionModel mode)

View File

@@ -435,7 +435,7 @@ namespace SqlSugar
{
var parameterNameA = mode.Args[0].MemberName;
var parameterNameB = mode.Args[1].MemberName;
return $" SUBSTR({parameterNameA}, (LENGTH({parameterNameA})-2), {parameterNameB}) ";
return $" SUBSTR({parameterNameA}, -{parameterNameB}, {parameterNameB}) "; //hdl 20260121
}
public override string Ceil(MethodCallExpressionModel mode)

View File

@@ -362,7 +362,7 @@ namespace SqlSugar
{
var parameterNameA = mode.Args[0].MemberName;
var parameterNameB = mode.Args[1].MemberName;
return $" SUBSTR({parameterNameA}, -2, {parameterNameB}) ";
return $" SUBSTR({parameterNameA}, -{parameterNameB}, {parameterNameB}) "; //修改 20260121
}
public override string NewUid(MethodCallExpressionModel mode)