मैंने डेमियन की टिप्पणी के आधार पर थोड़ा और शोध किया और एक उत्तर पाया जो ओरेकल/पोस्टग्रेएसक्यूएल के फ़ंक्शन आधारित इंडेक्स से मेल खाने के बहुत करीब आता है।
मेरे पास PARCELS
. नाम की एक टेबल है जहां मैंने एक नया कॉलम COMPUTEDPARCELS
. बनाया है नीचे दिए गए अनुसार परिवर्तन कथन का उपयोग करके:
ALTER TABLE [PARCELS] ADD COMPUTEDPARCELS AS CONVERT(CHAR(8), [MAPNO], 112);
और फिर परिकलित कॉलम पर एक इंडेक्स बनाएं:
CREATE INDEX function_index ON [PARCELS](COMPUTEDPARCELS);
बेशक उदाहरण बहुत सरल है लेकिन फ़ंक्शन आधारित इंडेक्स की तरह ही व्यवहार करता है।