From c499b3b5bd5e23e9116220f35d108cec7fd2aa34 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 25 Mar 2022 13:40:30 +0800 Subject: [PATCH] Oracle no parameter insert support clob --- .../Realization/Oracle/SqlBuilder/OracleInsertBuilder.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Src/Asp.Net/SqlSugar/Realization/Oracle/SqlBuilder/OracleInsertBuilder.cs b/Src/Asp.Net/SqlSugar/Realization/Oracle/SqlBuilder/OracleInsertBuilder.cs index d11af9d7e..9204ecd93 100644 --- a/Src/Asp.Net/SqlSugar/Realization/Oracle/SqlBuilder/OracleInsertBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Realization/Oracle/SqlBuilder/OracleInsertBuilder.cs @@ -142,7 +142,14 @@ namespace SqlSugar } else if (type == UtilConstants.StringType || type == UtilConstants.ObjType) { - return N + "'" + value.ToString().ToSqlFilter() + "'"; + if (value.ToString().Length > 2000) + { + return "to_clob('" + value.ToString().ToSqlFilter() + "')"; + } + else + { + return N + "'" + value.ToString().ToSqlFilter() + "'"; + } } else {