diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/Kdbndp/SqlBuilder/KdbndpUpdateBuilder.cs b/Src/Asp.NetCore2/SqlSugar/Realization/Kdbndp/SqlBuilder/KdbndpUpdateBuilder.cs index bc335392c..a475d35c6 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/Kdbndp/SqlBuilder/KdbndpUpdateBuilder.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/Kdbndp/SqlBuilder/KdbndpUpdateBuilder.cs @@ -167,6 +167,18 @@ namespace SqlSugar { dbType = "varchar(max)"; } + else if (dbType == "nvarchar") + { + dbType = "nvarchar(max)"; + } + else if (dbType == "char") + { + dbType = "char(100)"; + } + else if (dbType == "nchar") + { + dbType = "nchar(100)"; + } } return string.Format("CAST({0} AS {1})", base.GetDbColumn(it, FormatValue(it.Value)), dbType);