From c34ca95cc18aa20f04391c2173ac2b817163c9ad Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 4 Sep 2024 11:32:35 +0800 Subject: [PATCH] Update Oracle --- .../Realization/Oracle/DbMaintenance/OracleDbMaintenance.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/Oracle/DbMaintenance/OracleDbMaintenance.cs b/Src/Asp.NetCore2/SqlSugar/Realization/Oracle/DbMaintenance/OracleDbMaintenance.cs index 95693c45b..4862eb1f3 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/Oracle/DbMaintenance/OracleDbMaintenance.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/Oracle/DbMaintenance/OracleDbMaintenance.cs @@ -680,7 +680,7 @@ WHERE table_name = '"+tableName+"'"); } private static void ConvertCreateColumnInfo(DbColumnInfo x) { - string[] array = new string[] { "int"}; + string[] array = new string[] { "int","date"}; if (array.Contains(x.DataType?.ToLower())) { x.Length = 0; @@ -690,6 +690,10 @@ WHERE table_name = '"+tableName+"'"); { x.DataType = x.OracleDataType; } + if(x.DecimalDigits>0&& x.DataType?.ToLower().IsIn("varchar", "clob", "varchar2", "nvarchar2", "nvarchar")==true) + { + x.DecimalDigits = 0; + } } #endregion }