sqlsugar/Src/OracleUS7ASCII/SqlSugar/Realization/SqlServer/SqlBuilder/SqlServerBuilder.cs

26 lines
669 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
namespace SqlSugar
{
public class SqlServerBuilder : SqlBuilderProvider
{
public override string SqlTranslationLeft { get { return "["; } }
public override string SqlTranslationRight { get { return "]"; } }
public override string RemoveParentheses(string sql)
{
if (sql.Contains("ORDER BY"))
{
sql = $"SELECT * FROM {sql.Replace("(SELECT ", "(SELECT TOP 1000000")} TEMP";
}
return sql;
}
}
}