Я пытаюсь заменить несколько слов в строке в SQL с помощью замены.
REPLACE(REPLACE(REPLACE(wholeString,'{{Name}}',w.Name),'{{ID}}',w.ID),'{{Sal}}',@salary) AS DETAILS
Значения замены считываются из другой таблицы с псевдонимом w.
Когда я выполняю PROC из SSMS, «ДЕТАЛИ» вставляются в необходимую таблицу. Но когда я запускаю процесс из кода, в таблицу вставляется пробел.
Код передает только идентификатор, который правильно получен на стороне SP, как я проверял, распечатывая его.
Кроме того, есть ли альтернатива для замены?