ORACLE系中,使用DBMaintains新增或更新列时,字符串类型的列长度指定超过4000会报错 返回

SqlSugar
148

挖掘代码确认:ORACLE系没有继承实现GetSize方法, 默认GetSize会将长度大于4000的列的长度标记翻译为 (max)

而ORACLE系的DbBind会将列类型string映射成varchar

拼接成varchar(max)会导致列的新增、修改操作出问题

热忱回答0