बेंजामिन बेरी के जवाब सही नहीं है के लिए इस की जरूरत है। यहाँ कुछ इसी तरह की है कि मैं इस बात की पुष्टि कर दिया है करता है काम:
select substr(u,1,8)||'-'||substr(u,9,4)||'-4'||substr(u,13,3)||
'-'||v||substr(u,17,3)||'-'||substr(u,21,12) from (
select lower(hex(randomblob(16))) as u, substr('89ab',abs(random()) % 4 + 1, 1) as v);
कुछ नमूना उत्पादन: के लिए
lower(hex(randomblob(4))) || '-' || lower(hex(randomblob(2))) || '-4' || substr(lower(hex(randomblob(2))),2) || '-' || substr('89ab',abs(random()) % 4 + 1, 1) || substr(lower(hex(randomblob(2))),2) || '-' || lower(hex(randomblob(6)))
:
c71122df-18e4-4a78-a446-fbf7b8f2969b
61e75f87-978b-4d9e-b587-bedcc2d23898
30eee0fa-2ff2-4ff5-b8ef-f99378272999
स्रोत
2014-03-29 01:05:30
आपकी मदद के लिए धन्यवाद। मैंने एंड्रॉइड एप्लिकेशन के लिए यूआरआईडी उत्पन्न की है जैसे इस स्ट्रिंग sUUiDValue = UUID.randomUUID()। ToString(); और फिर तालिका में डाला गया ... – amy