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 }