Ho studiato un po' più in base al commento di Damien e ho trovato una risposta che si avvicina molto alla corrispondenza con gli indici basati sulle funzioni di Oracle/PostgreSQL.
Ho una tabella chiamata PARCELS
dove ho creato una nuova colonna COMPUTEDPARCELS
utilizzando l'istruzione alter come indicato di seguito:
ALTER TABLE [PARCELS] ADD COMPUTEDPARCELS AS CONVERT(CHAR(8), [MAPNO], 112);
E quindi crea un indice sulla colonna calcolata:
CREATE INDEX function_index ON [PARCELS](COMPUTEDPARCELS);
Ovviamente l'esempio è piuttosto semplice ma si comporta proprio come un indice basato su una funzione.