sql >> Database teknologi >  >> RDS >> Oracle

Er Oracles SYS_GUID() UUID RFC 4122 kompatibel?

Hvis du vil have det format, prøv dette:

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
 

Eksempel på resultater:

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

  1. En oversigt over pgModeler til PostgreSQL

  2. Oracle 12.2 Sharding

  3. Tilføjelse af dict-objekt til postgresql

  4. Falsk udenlandsk nøgle begrænsning mislykkes