यह प्रत्येक मान के लिए एक "अद्वितीय" संख्या उत्पन्न करेगा:
('x'||substr(md5("PQ"."Value"),1,8))::bit(64)::bigint
सच कहूँ तो, टक्कर की संभावना है, लेकिन यह बहुत दूर की बात है।
यदि परिणाम "बहुत बड़ा" है, तो आप मापांक आज़मा सकते हैं:
<above-calculation> % 10000
हालांकि टकराव तब 0.01% मौका होगा, आपको यह सुनिश्चित करने के लिए सभी ज्ञात मानों के विरुद्ध इस सूत्र का प्रयास करना चाहिए कि कोई टकराव न हो।