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

Panduan Java Konversi ke Oracle Raw(16) String

Basis kode berikut ini akan berfungsi:

private byte[] convertToOracleRaw(UUID uuid) {
    String uuidString = uuid.toString().replace("-", "").toUpperCase();
    String finalValue = "";
    finalValue += uuidString.substring(6,8);
    finalValue += uuidString.substring(4,6);
    finalValue += uuidString.substring(2,4);
    finalValue += uuidString.substring(0,2);
    finalValue += uuidString.substring(10,12);
    finalValue += uuidString.substring(8,10);
    finalValue += uuidString.substring(14,16);
    finalValue += uuidString.substring(12,14);
    finalValue += uuidString.substring(16,18);

    finalValue += uuidString.substring(18, uuidString.length());  // final string
    return DatatypeConverter.parseHexBinary(finalValue);  // in hex binary
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan alat migrasi Worklight 6.2

  2. Perbarui Kolom Menggunakan Nilai Unik Acak dari Tabel Berbeda

  3. Bagaimana cara memotong semua tabel pengguna?

  4. ROWIDTONCHAR() Fungsi di Oracle

  5. Oracle SQL - Bergabung dengan Sintaks/Kata Kunci