From 5b0e0166ee61413006b7c74166613eb2d4e27b03 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 15 Apr 2022 13:06:28 +0800 Subject: [PATCH] Update oracle --- Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs | 2 +- Src/Asp.NetCore2/SqlSugar/Realization/Oracle/OracleProvider.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs b/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs index 0dae71403..ba76f07ed 100644 --- a/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs +++ b/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs @@ -17,7 +17,7 @@ namespace SqlSugar { sql = sql.Replace("+@", "+:"); if (sql.HasValue()&&sql.Contains("@")) { - var exceptionalCaseInfo = Regex.Matches(sql, @"\'[^\=]*?\@.*?\'|[\.,\w]+\@[\.,\w]+ | [\.,\w]+\@[\.,\w]+|[\.,\w]+\@[\.,\w]+ |\d+\@\d"); + var exceptionalCaseInfo = Regex.Matches(sql, @"\'[^\=]*?\@.*?\'|[\.,\w]+\@[\.,\w]+ | [\.,\w]+\@[\.,\w]+|[\.,\w]+\@[\.,\w]+ |\d+\@\d|\@\@"); if (exceptionalCaseInfo != null) { foreach (var item in exceptionalCaseInfo.Cast()) { diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/Oracle/OracleProvider.cs b/Src/Asp.NetCore2/SqlSugar/Realization/Oracle/OracleProvider.cs index b4f581995..0e10d180c 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/Oracle/OracleProvider.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/Oracle/OracleProvider.cs @@ -17,7 +17,7 @@ namespace SqlSugar { sql = sql.Replace("+@", "+:"); if (sql.HasValue()&&sql.Contains("@")) { - var exceptionalCaseInfo = Regex.Matches(sql, @"\'[^\=]*?\@.*?\'|[\.,\w]+\@[\.,\w]+ | [\.,\w]+\@[\.,\w]+|[\.,\w]+\@[\.,\w]+ |\d+\@\d"); + var exceptionalCaseInfo = Regex.Matches(sql, @"\'[^\=]*?\@.*?\'|[\.,\w]+\@[\.,\w]+ | [\.,\w]+\@[\.,\w]+|[\.,\w]+\@[\.,\w]+ |\d+\@\d|\@\@"); if (exceptionalCaseInfo != null) { foreach (var item in exceptionalCaseInfo.Cast()) {