sql >> Database >  >> RDS >> Oracle

Hoe maak je indexen met voorwaarden in Oracle 12c?

er is geen voorwaardelijke index in Oracle DB, u kunt de logica converteren naar functiegebaseerde indexen.

dus het volgende:

create unique index pessoa_juridica_cnpj_ix on pessoa (registro) where (fisica_sn = false);

wordt in Oracle SQL :

create unique index pessoa_juridica_cnpj_ix on pessoa (case when fisica_sn = false then registro end) ;



  1. SQL Totale bestellingen per uur vergelijken en huidige voorraad verwijderen Mogelijk?

  2. node.js async/wait gebruiken met MySQL

  3. Prestaties van SQL Server 2005-query

  4. Hoe maak je een FULLTEXT-index op meerdere kolommen?