Wie erhalten Sie die Größe einer CLOB-Spalte in Oracle in Bytes?

Wie bekomme ich die Größe in bytes einer CLOB Spalte in Oracle?

LENGTH() und DBMS_LOB.getLength() beide geben die Anzahl der Zeichen, die in der CLOB aber ich muss wissen, wie viele bytes verwendet werden (ich bin im Umgang mit multibyte-Zeichensätze).

Kommentar zu dem Problem - Öffnen
Warum sind Sie besorgt, mit der Größe in bytes der CLOB? Kommentarautor: Thanatos
Nicht die OP, aber in meinem Fall war ich abrufen CLOBS über einen DB-link und hatte, Sie zu schneiden, in 4000-byte-Blöcken, und ich wollte wissen, wie viele Stücke, die ich brauchte, für meine Daten. Kommentarautor: Andrew Spencer
das ist verrückt, ich will zu squeeze chinesischen clob in varchar2 und kann es nicht, weil ich nicht bestimmen kann, die Größe Kommentarautor: Toolkit

InformationsquelleAutor der Frage rag | 2009-11-25

Schreibe einen Kommentar