This is a discussion on Konvertieren von Zahlen in Update-Statement - Oracle 9i, Rel. 2 within the Oracle Miscellaneous forums, part of the Oracle Database category; --> Hallo, ich habe in Oracle 9i einen Wert in einer Spalte (VARCHAR2), der so aussieht: " 1", d.h. blank, ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Hallo, ich habe in Oracle 9i einen Wert in einer Spalte (VARCHAR2), der so aussieht: " 1", d.h. blank, blank, Zahl oder so " 23", d.h. blank, Zahl, Zahl etc. Nun möchte ich mit einem Update-Statement erreichen, dass aus der " 1" bzw. " 23" eine "001" bzw. "023" wird. Wie mache ich das? Gruss Thomas |
| ||||
| Thomas Mauderer schrieb: > Hallo, > > ich habe in Oracle 9i einen Wert in einer Spalte (VARCHAR2), der so > aussieht: " 1", d.h. blank, blank, Zahl oder so " 23", d.h. blank, Zahl, > Zahl etc. > > Nun möchte ich mit einem Update-Statement erreichen, dass aus der " 1" bzw. > " 23" eine "001" bzw. "023" wird. > > Wie mache ich das? > > Gruss > > Thomas > > SQL> with t as ( 2 select ' 1' zahl from dual union all 3 select ' 23' from dual 4 ) 5 select replace(zahl,' ','0') from t; REP --- 001 023 Best regards Maxim (es ist üblich bei dieser newsgroup die Fragen in English zu stellen) |