forked from github/dataease
fix: doris varchar 中文 占三个字节
This commit is contained in:
parent
c027f32482
commit
8b176bda6f
@ -321,10 +321,10 @@ public class ExtractDataService {
|
|||||||
Column_Fields = Column_Fields + datasetTableField.getDataeaseName() + "` ";
|
Column_Fields = Column_Fields + datasetTableField.getDataeaseName() + "` ";
|
||||||
switch (datasetTableField.getDeExtractType()) {
|
switch (datasetTableField.getDeExtractType()) {
|
||||||
case 0:
|
case 0:
|
||||||
if (datasetTableField.getSize() > 65533) {
|
if (datasetTableField.getSize() > 65533 || datasetTableField.getSize() * 3 > 65533) {
|
||||||
Column_Fields = Column_Fields + "varchar(65533)" + ",`";
|
Column_Fields = Column_Fields + "varchar(65533)" + ",`";
|
||||||
} else {
|
} else {
|
||||||
Column_Fields = Column_Fields + "varchar(lenth)".replace("lenth", String.valueOf(datasetTableField.getSize())) + ",`";
|
Column_Fields = Column_Fields + "varchar(lenth)".replace("lenth", String.valueOf(datasetTableField.getSize()*3)) + ",`";
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
|
Loading…
Reference in New Issue
Block a user