Oracle
 sql >> база данни >  >> RDS >> Oracle

Flyway:създаване на изглед като WITH (общ табличен израз CTE)

Основната причина се крие в парсера Oracle на 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();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PLS-00103 Открит символ> грешка при изпълнение на съхранена процедура

  2. Функции на Oracle Datetime (пълен списък)

  3. как да добавите повече от 1000 стойности с клауза NOT IN

  4. Как да деактивирате кеша на Oracle за тестове за производителност

  5. Табличен израз на Oracle за събиране и ред