sql >> Database >  >> RDS >> Oracle

Is Oracle's SYS_GUID() UUID RFC 4122 compatibel?

Als je dat formaat wilt, probeer dan dit:

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

Voorbeeldresultaten:

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


  1. Activiteit en achtergrondservice Toegang tot SQLite-database

  2. Tabel- en kolomnamen ontleden uit SQL/HQL Java

  3. heroku, postgreSQL, django, comments, Tastypie:Geen enkele operator komt overeen met de opgegeven naam en argumenttype(s). Mogelijk moet u expliciete typecasts toevoegen

  4. Hoe zorgen dat gegevens niet worden gesorteerd?