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

SQL:欠落している月の行を挿入しています

    この回答に影響を与えたリンクを提供してくれた jspcal に感謝します。

    うまくいきました

    CREATE OR REPLACE PROCEDURE FILL_DATE_GAP AS 
    BEGIN
        INSERT INTO DUMMY_DATES 
        SELECT to_date(add_months(date '2015-01-01', level - 1), 'yyyy-mm-dd') mth, 
               'V'
        FROM   DUAL 
        connect by level <= 14
        MINUS
        SELECT DT, 
               FLAG
        FROM   DUMMY_DATES;
    END FILL_DATE_GAP;
      

    デモ




    1. シンプルだが重いアプリケーションは多くのリソースを消費します。最適化する方法は?

    2. テーブルデータをスクリプト化するためのツール

    3. Django 1.9では、JSONField(ネイティブpostgres jsonb)を使用するための規則は何ですか?

    4. PDO::FETCH_ASSOCがすべてをフェッチしていない