sql >> Database >  >> RDS >> Oracle

Java-gids converteren naar Oracle Raw (16) String

Deze volgende codebasis werkt:

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. MYSQL Datum Tijd Rond naar dichtstbijzijnde uur

  2. tinyint (maat), varchar (maat):uitleg over de maat

  3. Wat is de meest efficiënte manier om duizenden entiteiten te behouden?

  4. Query-optimalisatie in PostgreSQL. UITLEG Basisprincipes - Deel 2