Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Oracle's SYS_GUID () UUID RFC 4122 có tuân thủ không?

Nếu bạn muốn định dạng đó, hãy thử cách này:

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

Kết quả mẫu:

 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. Làm cách nào để tránh lỗi độ dài biến thô quá dài trong SQL Developer?

  2. Tại sao tôi dường như không thể buộc Oracle 11g tiêu thụ nhiều CPU hơn cho một truy vấn SQL duy nhất

  3. RMAN Các lệnh sao lưu

  4. Cách chèn dữ liệu trực tiếp từ Excel vào Cơ sở dữ liệu Oracle

  5. Nhận đầu ra từ dbms_output.get_lines bằng JDBC