14. december 2004 - 10:46Der er
6 kommentarer og 1 løsning
SUBSTR og CHAR
Hej,
Jeg skal have passet et efternavn CHAR(30) ind i et nyt felt CHAR(25). Det har jeg gjort ved at lave substr(efternavn,1,25). Jeg har defineret det nye felt som CHAR(25), men når jeg skal læse data ind, så brokker den sig over, at den indsatte værdi er for stor??
Er der nogen der har været ude for dette før? (og som kan hjælpe mig?)
Hvilken ORA-fejl får du?? Problemet ligger sikkert i, at du har et efternavn som er mere end 25 karakterer langt. Prøv at køre dette statement: select max(length(efternavn)) from person
Jeg er klar over, at jeg har navne, der er længere end 25 karakterer. Det er jo derfor jeg laver en substr af efternavnet før jeg insert'er det. Det virker måske ikke?
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.