sql >> Database teknologi >  >> RDS >> Oracle

Hvordan opretter man indekser med betingelser i Oracle 12c?

der er intet betinget indeks i Oracle DB, du kan konvertere logikken til at være funktionsbaserede indekser.

så følgende :

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

bliver i Oracle SQL :

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



  1. PostgreSQL+tabelpartitionering:ineffektiv max() og min()

  2. Opret en bruger med alle rettigheder i Oracle

  3. Hvad er realtidsapps?

  4. Kode til at validere SQL-scripts