forked from github/dataease
fix: 【数据集】 创建数据集Doris关联excel报错提示异常
This commit is contained in:
parent
eef2bb8773
commit
367550df23
@ -84,15 +84,10 @@ public class H2EngineProvider extends EngineProvider {
|
||||
int size = tableField.getPrecision() * 4;
|
||||
switch (tableField.getDeType()) {
|
||||
case 0:
|
||||
Column_Fields.append("longtext").append(",`");
|
||||
Column_Fields.append("varchar(2048)").append(",`");
|
||||
break;
|
||||
case 1:
|
||||
size = size < 50 ? 50 : size;
|
||||
if (size < 65533) {
|
||||
Column_Fields.append("varchar(length)".replace("length", String.valueOf(tableField.getPrecision()))).append(",`");
|
||||
} else {
|
||||
Column_Fields.append("longtext").append(",`");
|
||||
}
|
||||
Column_Fields.append("varchar(2048)").append(",`");
|
||||
break;
|
||||
case 2:
|
||||
Column_Fields.append("bigint(20)").append(",`");
|
||||
@ -104,11 +99,7 @@ public class H2EngineProvider extends EngineProvider {
|
||||
Column_Fields.append("TINYINT(length)".replace("length", String.valueOf(tableField.getPrecision()))).append(",`");
|
||||
break;
|
||||
default:
|
||||
if (size < 65533) {
|
||||
Column_Fields.append("varchar(length)".replace("length", String.valueOf(tableField.getPrecision()))).append(",`");
|
||||
} else {
|
||||
Column_Fields.append("longtext").append(",`");
|
||||
}
|
||||
Column_Fields.append("varchar(2048)").append(",`");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -89,7 +89,7 @@ public class MysqlEngineProvider extends EngineProvider {
|
||||
int size = tableField.getPrecision() * 4;
|
||||
switch (tableField.getDeExtractType()) {
|
||||
case 0:
|
||||
Column_Fields.append("longtext").append(",`");
|
||||
Column_Fields.append("varchar(2048)").append(",`");
|
||||
break;
|
||||
case 1:
|
||||
Column_Fields.append("datetime").append(",`");
|
||||
@ -104,7 +104,7 @@ public class MysqlEngineProvider extends EngineProvider {
|
||||
Column_Fields.append("TINYINT(length)".replace("length", String.valueOf(tableField.getPrecision()))).append(",`");
|
||||
break;
|
||||
default:
|
||||
Column_Fields.append("longtext").append(",`");
|
||||
Column_Fields.append("varchar(2048)").append(",`");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user