08. september 2004 - 13:59Der er
1 kommentar og 1 løsning
ltrim 0 fra varchar2 til ny tabel
Halløjsa Jeg har en tabel som bl.a indeholder 1 id af typen long og 2 varchar2 felter som er venstre paddede med nuller. Jeg skal have oprettet en ny tabel bestående af id'et og de to varchar2 felter med alle 'leading' nuller trimmer af. Hvordan er det lige jeg får det ordnet. Jeg bruger Oracle 8.0.6
Prøv i SQL*Plus med: COPY FROM <user/passwd@db> TO <user/passwd@db> REPLACE <ny_tabel> USING SELECT long_column, LTRIM(id1, '0') id1, LTRIM(id2, '0') FROM <gammel_tabel>
Ok, det virkede ikke helt men det var svar nok Oprettede bare den ny tabel først og så insert into <new table> (SELECT long_column, LTRIM(id1, '0') id1, LTRIM(id2, '0') FROM <gammel_tabel>) Super. Tak for det hurtige svar
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.