Eu pesquisei um pouco mais com base no comentário de Damien e encontrei uma resposta que chega muito perto de corresponder aos índices baseados em função do Oracle/PostgreSQL.
Eu tenho uma tabela chamada
PARCELS
onde criei uma nova coluna COMPUTEDPARCELS
usando a instrução alter conforme fornecido abaixo:ALTER TABLE [PARCELS] ADD COMPUTEDPARCELS AS CONVERT(CHAR(8), [MAPNO], 112);
E, em seguida, crie um índice na coluna calculada:
CREATE INDEX function_index ON [PARCELS](COMPUTEDPARCELS);
Claro que o exemplo é bem simples, mas se comporta como um índice baseado em função.