ダミアンのコメントに基づいてもう少し調べたところ、Oracle/PostgreSQLの関数ベースのインデックスとの一致に非常に近い答えが見つかりました。
PARCELS
という名前のテーブルがあります ここで、新しい列COMPUTEDPARCELS
を作成しました 以下に示すように、alterステートメントを使用します。
ALTER TABLE [PARCELS] ADD COMPUTEDPARCELS AS CONVERT(CHAR(8), [MAPNO], 112);
次に、計算列にインデックスを作成します:
CREATE INDEX function_index ON [PARCELS](COMPUTEDPARCELS);
もちろん、この例は非常に単純ですが、関数ベースのインデックスのように動作します。