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

Oracleにはフィルタリングされたインデックスの概念がありますか?

    NULL値がbツリーインデックスに格納されないという事実を活用する関数ベースのインデックスをOracleで作成できます。のようなもの

    CREATE INDEX TimeSeriesPeriodSs1
        ON TimeSeriesPeriod( 
              (CASE WHEN completionStatus = 'Complete' AND validationStatus = 'Pending'
                    THEN validationStatus
                    ELSE NULL
                END),
              (CASE WHEN completionStatus = 'Complete' AND validationStatus = 'Pending'
                    THEN completionStatus
                    ELSE NULL
                END)
           );
    


    1. Chrome拡張機能からDBに接続しますか?

    2. SQLで文字列をトリミングする方法

    3. セキュリティのための設計:MySQLのガイド

    4. Oracleの自動インクリメント