Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy Oracle SYS_GUID() UUID RFC 4122 jest zgodny?

Jeśli chcesz ten format, wypróbuj to:

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

Przykładowe wyniki:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wyodrębnić grupę z wyrażenia regularnego w Oracle?

  2. Oracle RAC VIP i podkład ARP

  3. Jak wysłać e-mail za pomocą Oracle 10 g Forms

  4. Wypełnianie wartości wyświetlanego elementu w zapytaniu w formularzach Oracle

  5. Niejawna różnica konwersji CAST vs ssis przepływu danych