sql >> Database >  >> RDS >> Oracle

Heeft Oracle een gefilterd indexconcept?

U kunt in Oracle een op functies gebaseerde index maken die gebruikmaakt van het feit dat NULL-waarden niet worden opgeslagen in b-tree-indexen. Iets als

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. Hoe te upgraden van MariaDB 10.4 naar MariaDB 10.5

  2. Inactieve sessie in Oracle door JDBC

  3. Inleiding tot door de gebruiker gedefinieerde functies in SQL Server

  4. Hoe alle actieve en inactieve orakelsessies voor de gebruiker te doden