add data update

This commit is contained in:
SwallowGG
2023-10-09 11:47:56 +08:00
parent 95bc752b56
commit 60928d0e6c
5 changed files with 9 additions and 6 deletions

View File

@ -273,6 +273,6 @@ public class MysqlMetaData extends DefaultMetaService implements MetaData {
@Override @Override
public String getMetaDataName(String... names) { public String getMetaDataName(String... names) {
return Arrays.stream(names).map(name -> "`" + name + "`").collect(Collectors.joining(".")); return Arrays.stream(names).filter(name -> StringUtils.isBlank(name)).map(name -> "`" + name + "`").collect(Collectors.joining("."));
} }
} }

View File

@ -284,6 +284,6 @@ public class OracleMetaData extends DefaultMetaService implements MetaData {
@Override @Override
public String getMetaDataName(String... names) { public String getMetaDataName(String... names) {
return Arrays.stream(names).map(name -> "\"" + name + "\"").collect(Collectors.joining(".")); return Arrays.stream(names).filter(name -> StringUtils.isBlank(name)).map(name -> "\"" + name + "\"").collect(Collectors.joining("."));
} }
} }

View File

@ -2,6 +2,7 @@ package ai.chat2db.plugin.sqlserver;
import java.sql.Connection; import java.sql.Connection;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@ -224,4 +225,9 @@ public class SqlServerMetaData extends DefaultMetaService implements MetaData {
return table; return table;
}); });
} }
@Override
public String getMetaDataName(String... names) {
return Arrays.stream(names).filter(name -> StringUtils.isBlank(name)).map(name -> "[" + name + "]").collect(Collectors.joining("."));
}
} }

View File

@ -116,10 +116,7 @@ public class DlTemplateServiceImpl implements DlTemplateService {
executeResult.setCanEdit(SqlUtils.canEdit(originalSql)); executeResult.setCanEdit(SqlUtils.canEdit(originalSql));
executeResult.setTableName(SqlUtils.getTableName(originalSql,dbType)); executeResult.setTableName(SqlUtils.getTableName(originalSql,dbType));
}catch (Exception e){ }catch (Exception e){
} }
if (SqlTypeEnum.SELECT.getCode().equals(sqlType)) { if (SqlTypeEnum.SELECT.getCode().equals(sqlType)) {
executeResult.setPageNo(pageNo); executeResult.setPageNo(pageNo);
executeResult.setPageSize(pageSize); executeResult.setPageSize(pageSize);

View File

@ -110,7 +110,7 @@ public class DefaultMetaService implements MetaData {
@Override @Override
public String getMetaDataName(String... names) { public String getMetaDataName(String... names) {
return Arrays.stream(names).collect(Collectors.joining(".")); return Arrays.stream(names).filter(name -> StringUtils.isBlank(name)).collect(Collectors.joining("."));
} }