public static List<String> buildCreateTableSql(SQLServerTableInfo table) {
        final List<String> sqls = Lists.newArrayList();
        final StringBuilder sql = new StringBuilder()
                .append("CREATE TABLE ").append(table.getSchemaName())
                .append(".")
                .append(table.getTableName())
                .append(buildCreateColumnsSql(table));
        sqls.add(sql.toString());
        table.getColumns().stream()
                .filter(column -> StringUtils.isNotEmpty(column.getComment()))
                .forEach(column -> {
                    sqls.add(
                            buildAddColumnComment(table.getSchemaName(), table.getTableName(), column.getName(),
                                    column.getComment()));
                });
        LOGGER.info("create table sql: {}", sqls);
        return sqls;
    }
Build create table SQL by SQLServerTableInfo.

@param table SQLServer table info {@link SQLServerTableInfo}
@return the create table SQL String
inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/sink/sqlserver/SQLServerSqlBuilder.java