mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-06-28 13:34:32 +08:00
Update ClickHouse
This commit is contained in:
parent
bf853eac7b
commit
7f257fbc51
@ -24,14 +24,14 @@ namespace SqlSugar.ClickHouse
|
||||
{
|
||||
get
|
||||
{
|
||||
return "current_date";
|
||||
return "now()";
|
||||
}
|
||||
}
|
||||
public override string FullSqlDateNow
|
||||
{
|
||||
get
|
||||
{
|
||||
return "select current_date";
|
||||
return "select now()";
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3,5 +3,6 @@
|
||||
public class ClickHouseDeleteBuilder : DeleteBuilder
|
||||
{
|
||||
|
||||
public override string SqlTemplate => "ALTER TABLE {0} DELETE {1}";
|
||||
}
|
||||
}
|
||||
|
@ -20,17 +20,10 @@ namespace SqlSugar.ClickHouse
|
||||
public override string UpdateSql { get; set; } = @"UPDATE {1} SET {0} FROM {2} AS TE WHERE {3}
|
||||
";
|
||||
|
||||
//public virtual async Task<int> UpdateByTempAsync(string tableName, string tempName, string[] updateColumns, string[] whereColumns)
|
||||
//{
|
||||
// Check.ArgumentNullException(!updateColumns.Any(), "update columns count is 0");
|
||||
// Check.ArgumentNullException(!whereColumns.Any(), "where columns count is 0");
|
||||
// var sets = string.Join(",", updateColumns.Select(it => $"TM.{it}=TE.{it}"));
|
||||
// var wheres = string.Join(",", whereColumns.Select(it => $"TM.{it}=TE.{it}"));
|
||||
// string sql = string.Format(UpdateSql, sets, tableName, tempName, wheres);
|
||||
// return await this.Context.Ado.ExecuteCommandAsync(sql);
|
||||
//}
|
||||
|
||||
public async Task<int> ExecuteBulkCopyAsync(DataTable dt)
|
||||
{
|
||||
await Task.FromResult(0);
|
||||
throw new NotSupportedException("NotSupportedException");
|
||||
}
|
||||
|
||||
@ -39,5 +32,6 @@ namespace SqlSugar.ClickHouse
|
||||
throw new NotSupportedException("NotSupportedException");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -37,7 +37,7 @@ namespace SqlSugar.ClickHouse
|
||||
{
|
||||
base.AppendFilter();
|
||||
string oldOrderValue = this.OrderByValue;
|
||||
string result = null;
|
||||
string result = "";
|
||||
sql = new StringBuilder();
|
||||
sql.AppendFormat(SqlTemplate, GetSelectValue, GetTableNameString, GetWhereValueString, GetGroupByString + HavingInfos, (Skip != null || Take != null) ? null : GetOrderByString);
|
||||
if (IsCount) { return sql.ToString(); }
|
||||
|
@ -7,6 +7,7 @@ namespace SqlSugar.ClickHouse
|
||||
{
|
||||
public class ClickHouseUpdateBuilder : UpdateBuilder
|
||||
{
|
||||
public override string SqlTemplate => "ALTER TABLE {0} UPDATE {1} {2}";
|
||||
public override string SqlTemplateBatch
|
||||
{
|
||||
get
|
||||
|
Loading…
Reference in New Issue
Block a user