I Oracle
, NULL
værdier er ikke indekseret, dvs. e. denne forespørgsel:
SELECT *
FROM table
WHERE column IS NULL
vil altid bruge fuld tabelscanning, da indeks ikke dækker de værdier, du har brug for.
Mere end det, denne forespørgsel:
SELECT column
FROM table
ORDER BY
column
vil også bruge fuld tabelscanning og sortering af samme årsag.
Hvis dine værdier ikke i sig selv tillader NULL
's, og marker derefter kolonnen som NOT NULL
.