Jag har en stored procedure som hämtar data från en databas och stuvar in den i en annan databas. Ser ut såhär:
Allt funkar bra, men jag skulle vilja skala bort alla mellanslag från variabeln @MainFailureFaultyProduct när den skickas vidare. Mellanslagen ligger aldrig i början eller slutet, så jag kan inte använda trim. Har försökt med detta...
...Men mellanslagen är kvar. Är det överhuvudtaget möjligt att använda replace-funktionen på lokala variabler?
Förslag?
Code:
BEGIN
SET @Serialnumber=UPPER(@Serialnumber)
UPDATE Tab_Loggbok SET
Serienr=@Serialnumber,
RLageH_W=@RStateHW,
Huvudfel=@MainFailureFaultyProduct,
Position=@MainFailurePosition,
Felsokning=@MainFailureSymptomDescription,
Felbeskrivning=@MainFailureCauseDescription,
Atgard=@MainFailureAction,
FrRepDat=CONVERT(VARCHAR, GETDATE(), 112)
WHERE
RCnr=@RCID
END
Allt funkar bra, men jag skulle vilja skala bort alla mellanslag från variabeln @MainFailureFaultyProduct när den skickas vidare. Mellanslagen ligger aldrig i början eller slutet, så jag kan inte använda trim. Har försökt med detta...
Code:
Huvudfel=REPLACE(@MainFailureFaultyProduct,' ','')
...Men mellanslagen är kvar. Är det överhuvudtaget möjligt att använda replace-funktionen på lokala variabler?
Förslag?