diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLInsertBuilder.cs b/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLInsertBuilder.cs index 287ef2370..f53c6ee12 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLInsertBuilder.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLInsertBuilder.cs @@ -88,7 +88,7 @@ namespace SqlSugar { return string.Format(SqlTemplateBatchSelect, "NULL"); } - return string.Format(SqlTemplateBatchSelect, "'" + value.ObjToString().ToSqlFilter() + "'"); + return string.Format(SqlTemplateBatchSelect, "'" + value.ObjToStringNoTrim().ToSqlFilter() + "'"); })) + "),"); ++i; } diff --git a/Src/Asp.NetCore2/SqlSugar/Utilities/UtilConvert.cs b/Src/Asp.NetCore2/SqlSugar/Utilities/UtilConvert.cs index e70608361..91824d143 100644 --- a/Src/Asp.NetCore2/SqlSugar/Utilities/UtilConvert.cs +++ b/Src/Asp.NetCore2/SqlSugar/Utilities/UtilConvert.cs @@ -98,6 +98,11 @@ namespace SqlSugar if (thisValue != null) return thisValue.ToString().Trim(); return ""; } + public static string ObjToStringNoTrim(this object thisValue) + { + if (thisValue != null) return thisValue.ToString(); + return ""; + } public static string ObjToStringNew(this object thisValue) { if (thisValue != null && thisValue is byte[])