Holen Sie sich die LÄNGE einer LONG RAW

Ich habe eine Tabelle mit einer Spalte mit Daten geben LONG RAW. Wie bestimme ich die Größe (in bytes) der Daten in dieser Spalte?

Wenn ich rufe, die LENGTH Funktion auf, es wirft ORA-00932: inconsistent datatypes: expected NUMBER got LONG BINARY.

Falls Sie jetzt denken: UTL_RAW.LENGTH wirft ORA-00997: illegal use of LONG datatype 🙂

(Ja, ich weiß LONG RAW ist veraltet - die Frage kam auf wegen einige alte software, die möglicherweise erfordern)

InformationsquelleAutor Jeffrey Kemp | 2011-03-31

Schreibe einen Kommentar