sql >> Databasteknik >  >> RDS >> Oracle

Är Oracles SYS_GUID() UUID RFC 4122 kompatibel?

Om du vill ha det formatet prova detta:

select regexp_replace(rawtohex(sys_guid())
       , '([A-F0-9]{8})([A-F0-9]{4})([A-F0-9]{4})([A-F0-9]{4})([A-F0-9]{12})'
       , '\1-\2-\3-\4-\5') 
         as FORMATTED_GUID 
 from dual

Exempel på resultat:

 FORMATTED_GUID                                                                  
 ------------------------------------
 F680233E-0FDD-00C4-E043-0A4059C654C9  


  1. Beräknar du ett glidande medelvärde för MySQL?

  2. Hur kan jag fastställa installerade SQL Server-instanser och deras versioner?

  3. Konvertera datumformat till DD/MMM/ÅÅÅÅ-format i SQL Server

  4. Hur delar man en sträng i PL/SQL?