sql >> データベース >  >> RDS >> Oracle

Flyway:ビューをWITHとして作成します(共通テーブル式CTE)

    根本的な原因は、FlywayのOracleパーサーにあります:

    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. MySQLでCASEステートメントを使用する方法は?

    2. PL / pgSQLを使用してJSONにキーが存在するかどうかを確認しますか?

    3. 動的クエリのv_MONTHの識別子エラーが無効です

    4. アクティブなSQLServer接続を確認するにはどうすればよいですか?