Skip to content

Commit 788943a

Browse files
committed
feat: support as
1 parent 347675e commit 788943a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

backend/framework/src/main/java/org/jumpserver/chen/framework/datasource/base/BaseSQLActuator.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import com.alibaba.druid.sql.ast.statement.SQLUpdateStatement;
1111
import lombok.Getter;
1212
import lombok.extern.slf4j.Slf4j;
13+
import org.apache.commons.lang3.StringUtils;
1314
import org.jumpserver.chen.framework.datasource.ConnectionManager;
1415
import org.jumpserver.chen.framework.datasource.entity.resource.Field;
1516
import org.jumpserver.chen.framework.datasource.sql.*;
@@ -150,7 +151,10 @@ private void executeStatement(SQLExecutePlan plan, Statement statement, SQLQuery
150151

151152
for (int i = 1; i <= resultSet.getMetaData().getColumnCount(); i++) {
152153
Field field = new Field();
153-
field.setName(resultSet.getMetaData().getColumnName(i));
154+
155+
var fieldName = StringUtils.isNotEmpty(resultSet.getMetaData().getColumnLabel(i)) ?
156+
resultSet.getMetaData().getColumnLabel(i) : resultSet.getMetaData().getColumnName(i);
157+
field.setName(fieldName);
154158
result.getFields().add(field);
155159
}
156160

0 commit comments

Comments
 (0)