public static void addColumns(final Connection conn, final String schemaName, final String tableName,
            List<SQLServerColumnInfo> columns) throws Exception {
        final List<SQLServerColumnInfo> columnInfos = Lists.newArrayList();

        for (SQLServerColumnInfo columnInfo : columns) {
            if (!checkColumnExist(conn, schemaName, tableName, columnInfo.getName())) {
                columnInfos.add(columnInfo);
            }
        }
        executeSqlBatch(conn, SQLServerSqlBuilder.buildAddColumnsSql(schemaName, tableName, columnInfos));
    }
Add columns for SQLServer table.

@param conn JDBC Connection  {@link Connection}
@param schemaName SQLServer schema name
@param tableName SQLServer table name
@param columns SQLServer columns to be added
@throws Exception on add columns error
inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/sink/sqlserver/SQLServerJdbcUtils.java