Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle में GUID कैसे उत्पन्न करें?

आप अपने इन्सर्ट स्टेटमेंट में एक GUID जेनरेट करने के लिए SYS_GUID() फ़ंक्शन का उपयोग कर सकते हैं:

insert into mytable (guid_col, data) values (sys_guid(), 'xxx');

GUID को स्टोर करने के लिए पसंदीदा डेटाटाइप RAW(16) है।

गोपीनाथ के उत्तर के रूप में:

 select sys_guid() from dual
 union all
 select sys_guid() from dual
 union all 
 select sys_guid() from dual

आपको मिलता है

<ब्लॉकक्वॉट>

88FDC68C75DDF955E040449808B55601
88FDC68C75DEF955E040449808B55601
88FDC68C75DFF955E04049808B55601

जैसा कि टोनी एंड्रयूज कहते हैं, केवल एक वर्ण पर भिन्न होता है

<ब्लॉकक्वॉट>

88FDC68C75DD F955E040449808B55601
88FDC68C75D F955E040449808B55601
88FDC68C75DF F955E040449808B55601

शायद उपयोगी:http://feuerthinks.blogspot.com/2006/02/watch-out-for-sequential-oracle-guids.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle PL/SQL - संग्रह (नेस्टेड टेबल्स)

  2. 12c डेटाफ़ाइलों को ऑनलाइन ले जाएँ

  3. ORA-24247:एक्सेस कंट्रोल लिस्ट (ACL) द्वारा नेटवर्क एक्सेस अस्वीकृत

  4. Oracle एकाधिक तालिकाओं से चयन के माध्यम से सम्मिलित करें जहाँ एक तालिका में पंक्ति नहीं हो सकती है

  5. MAX (DATE) के साथ GROUP BY