webForumDet fria alternativet

replace

2 svar · 175 visningar · startad av theguru

theguruMedlem sedan juli 2000412 inlägg
#1

hej hur gör jag i sql om jag har en stored procedure där jag skickar in ett värde till en variabel och sedan vill byta ut ett tecken t.ex som vi vi säger att variabel s = hej och jag vill byta e mot t så gör jag replace(s,"e","t").
Finn det liknande i sql?

theguruMedlem sedan juli 2000412 inlägg
#2

detta är löst men ett annat delikat problem har dykt upp.
vad jag vill göra är byta tecknet "`" mot " ' ".
jag antar att ni ser vad problemet blir.
Anledning till detta är att jag kör en in och om jag tar det rakt av blir det where in (`1`,`2`) så jag försöker att göra så att det ska bli ('1','2')

LarsGMedlem sedan dec. 200012 465 inlägg
#3

Använd inte " som strängavgränsare

replace(@s,'`','''')
Genererad på 364 ms · cache AV · v20260730165559-full.f96bc7eb