Vous pouvez utiliser une combinaison de STUFF et CHARINDEX pour obtenir ce que vous voulez :
SELECT STUFF(col, CHARINDEX('substring', col), LEN('substring'), 'replacement')
FROM #temp
CHARINDEX('substring', col) renverra l'index du premier occurrence de 'substring' dans la colonne. STUFF puis remplace cette occurrence par 'replacement' .