webForumDet fria alternativet

Ersätta "0" med +46

Databaser & SQLur Databashanterare & SQL

3 svar · 447 visningar · startad av SteveP

Medlem sedan mars 2003772 inlägg
Frågan#1

Jag har en massa telefon nr:

026640710
042105518
018557200
086145400
021173000
055086000

Jag vill ersätta första "0" med +46 för att göra Tel nr internationella.

SQL server 2000 använder jag mig av.

Medlem sedan dec. 200012 464 inlägg
#2
update t
set phoneNumber = '+46' + substring(phoneNumber,2,len(phoneNumber-1))
Medlem sedan mars 2003772 inlägg
#3

The conversion of the varchar value '0611061112088' overflowed an int column. Maximum integer value exceeded.

Kolumnen är Varchar(255)
Förstår inte varför den vill ha INT?

Medlem sedan dec. 200012 464 inlägg
#4

Skrev fel

update t
set phoneNumber = '+46' + substring(phoneNumber,2,len(phoneNumber)-1)
132 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)