private static List<String> getColumnsInfo(final List<SQLServerColumnInfo> columns, final String primaryKey) {
        final List<String> columnList = Lists.newArrayList();
        final StringBuilder columnBuilder = new StringBuilder();
        columns.forEach(columnInfo -> {
            columnBuilder.append("\"")
                    .append(columnInfo.getName())
                    .append("\"")
                    .append(" ")
                    .append(columnInfo.getType())
                    .append(" ");
            if (StringUtils.isNotEmpty(primaryKey) && columnInfo.getName().equals(primaryKey)) {
                columnBuilder.append("PRIMARY KEY ");
            }
            columnList.add(columnBuilder.toString());
            columnBuilder.delete(0, columnBuilder.length());
        });
        return columnList;
    }
Build column info by SQLServerColumnInfo list.

@param columns SQLServer column info {@link SQLServerColumnInfo} list
@return the SQL list
inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/sink/sqlserver/SQLServerSqlBuilder.java