Thread Stringlänge ermitteln für ORACLE (13 answers)
Opened by tcicit at 2013-01-29 10:10

GwenDragon
 2013-01-29 10:26
#165273 #165273
User since
2005-01-17
14554 Artikel
Admin1
[Homepage]
user image
Es kann sein, dass deine Zeichenkette Zeichen außerhalb des ASCII-Raums enthält, vielleicht Unicode- oder UCS-*kodiert ist?
Welche Eingabe-/Ausgabe-Zeichenkodierung nutzt du in der Datenbank?
Benutzt du in Oracle die SQL-Funktion LENGTH, LENGTHB oder VSIZE?

Quote
LENGTHB uses bytes instead of characters to compute the length.
LENGTHC uses Unicode characters to compute the length.
LENGTH2 uses UCS2 code points to compute the length.
LENGTH4 uses UCS4 code points to compute the length.


Kannst du nicht mal mit Oracle-SQL DUMP und Perls Data::Dumper->Dump ausgeben, was wirklich in den übergebenen Daten steht.

Wie ist dein SQL und dein perl-Code, der die Daten übergibt?
Last edited: 2013-01-29 10:29:57 +0100 (CET)
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

View full thread Stringlänge ermitteln für ORACLE