Oracle
 sql >> Base de données >  >> RDS >> Oracle

Flyway :créer une vue en tant que WITH (expression de table commune CTE)

La cause principale réside dans l'analyseur Oracle de Flyway :

OracleParser.java

private static final Pattern PLSQL_VIEW_REGEX = Pattern.compile(
        "^CREATE(\\sOR\\sREPLACE)?(\\s(NON)?EDITIONABLE)?\\sVIEW\\s.*\\sAS\\sWITH\\s(PROCEDURE|FUNCTION)");
private static final StatementType PLSQL_VIEW_STATEMENT = new StatementType();