Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Apakah Oracle SYS_GUID() UUID RFC 4122 sesuai?

Jika Anda ingin format itu coba ini:

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

Contoh Hasil:

 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. Tidak ada lagi data untuk dibaca dari kesalahan soket

  2. Oracle:bagaimana cara menambahkan menit ke stempel waktu?

  3. Bagaimana cara menghindari koma dan kutipan ganda secara bersamaan untuk file CSV?

  4. Apakah ada Oracle yang setara dengan OUTPUT INSERTED.* SQL Server?

  5. Apakah SELECT FOR UPDATE mencegah koneksi lain dimasukkan saat baris tidak ada?