public static void addColumns(final Connection conn, final String tableName, final List<OracleColumnInfo> columns)
            throws Exception {
        List<OracleColumnInfo> columnInfos = new ArrayList<>();

        for (OracleColumnInfo columnInfo : columns) {
            if (!checkColumnExist(conn, tableName, columnInfo.getName())) {
                columnInfos.add(columnInfo);
            }
        }
        List<String> addColumnSql = OracleSqlBuilder.buildAddColumnsSql(tableName, columnInfos);
        executeSqlBatch(conn, addColumnSql);
    }
Add columns for Oracle table.

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