Avatar billede misbruger Nybegynder
02. januar 2004 - 13:26 Der er 1 kommentar og
1 løsning

Convertion (Text - Numeric -Text) i en update

I min tabel SystemVariables, er der to kolonner...

Name = varchar(50)
Val = Text

Jeg vil gerne opdatere en værdi i Val, som egenligt burde være numeric.


UPDATE SystemVariables SET Val = convert(Text, convert(numeric, Val) + 1) WHERE Name = 'CurrentProfileId'

Hvorledes skal denne convertion være....
- Først til numeric, så jeg kan addere med 1
- Næst tilbage til Text så jeg kan update den

Please advice...
Avatar billede arne_v Ekspert
02. januar 2004 - 13:32 #1
... SET Val = CAST(CAST(Val AS NUMERIC) + 1 AS TEXT) ...

formoder jeg.
Avatar billede misbruger Nybegynder
02. januar 2004 - 13:55 #2
....har fundet ud af at det er nok at....

UPDATE SystemVariables SET Val = convert(numeric, Val) + 1 WHERE Name = 'CurrentProfileId'

Man kan godt indsætte en numeric værdi i en Text column
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester