Jeg undersøgte lidt mere baseret på Damiens kommentar og fandt et svar, der kommer meget tæt på at matche Oracles/PostgreSQLs funktionsbaserede indekser.
Jeg har en tabel med navnet PARCELS
hvor jeg oprettede en ny kolonne COMPUTEDPARCELS
ved at bruge ændre-sætningen som angivet nedenfor:
ALTER TABLE [PARCELS] ADD COMPUTEDPARCELS AS CONVERT(CHAR(8), [MAPNO], 112);
Og opret derefter et indeks på den beregnede kolonne:
CREATE INDEX function_index ON [PARCELS](COMPUTEDPARCELS);
Selvfølgelig er eksemplet ret simpelt, men opfører sig ligesom et funktionsbaseret indeks.