Thread Stringlänge ermitteln für ORACLE
(13 answers)
Opened by tcicit at 2013-01-29 10:10
Hallo
Ich habe ein Problem die richtige Stringlänge für ein ORACLE Feld zu ermitteln. Ich habe in einer ORACLE DB ein Feld das VARCHAR2(2000) gross ist. Nun möchte ich Daten in dieses Feld schreiben, dies funktioniert auch ganz gut. Nun sind aber einige Strings länger als 2000 Chr deshalb prüffe ich jedes mal mit lenght ob der String grösser als 2000 chr ist und kürze dann entsprechend. Bei einem String sagt mir Persl nun das der String 2000 Chr lang ist aber beim einfügen in Oracle meldet ORACLE der String sei 2019 gross. Kann es an den Umlauten liegen die ev. mehr Platz in Oracle benötigen? Und wie kann ich es in Perl berücksichtigen muss ich noch die Umlaute zählen und dann entprechend kürzen? Gruss TCI |