J'ai fait des recherches un peu plus approfondies sur la base du commentaire de Damien et j'ai trouvé une réponse qui est très proche de la correspondance des index basés sur les fonctions d'Oracle/PostgreSQL.
J'ai une table nommée PARCELS
où j'ai créé une nouvelle colonne COMPUTEDPARCELS
en utilisant l'instruction alter comme indiqué ci-dessous :
ALTER TABLE [PARCELS] ADD COMPUTEDPARCELS AS CONVERT(CHAR(8), [MAPNO], 112);
Et créez ensuite un index sur la colonne calculée :
CREATE INDEX function_index ON [PARCELS](COMPUTEDPARCELS);
Bien sûr, l'exemple est assez simple mais se comporte comme un index basé sur une fonction.