mirror of
https://github.com/CodePhiliaX/Chat2DB.git
synced 2025-07-31 03:32:43 +08:00
add data update
This commit is contained in:
@ -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("."));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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("."));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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("."));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -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);
|
||||||
|
@ -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("."));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user