Browse Source

Synchronization code

pull/31/head
sunkaixuan 2 years ago
parent
commit
578bdd070b
  1. 2
      Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs

2
Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs

@ -17,7 +17,7 @@ namespace SqlSugar
{ {
sql = sql.Replace("+@", "+:"); sql = sql.Replace("+@", "+:");
if (sql.HasValue()&&sql.Contains("@")) { if (sql.HasValue()&&sql.Contains("@")) {
var exceptionalCaseInfo = Regex.Matches(sql, @"\'[^\=]*?\@.*?\'|[\.,\w]+\@[\.,\w]+ | [\.,\w]+\@[\.,\w]+|[\.,\w]+\@[\.,\w]+ |\d+\@\d|\@\@|\.""\@\w{1,25}"""); var exceptionalCaseInfo = Regex.Matches(sql, @"\'[^\=]*?\@.*?\'|[\.,\w]+\@[\.,\w]+ | [\.,\w]+\@[\.,\w]+|[\.,\w]+\@[\.,\w]+ |\d+\@\d|\@\@|\w{1,25}\.""\w{1,25}""\@\w{1,25}");
if (exceptionalCaseInfo != null) { if (exceptionalCaseInfo != null) {
foreach (var item in exceptionalCaseInfo.Cast<Match>()) foreach (var item in exceptionalCaseInfo.Cast<Match>())
{ {

Loading…
Cancel
Save