Puoi usare una combinazione di STUFF e CHARINDEX per ottenere ciò che desideri:
SELECT STUFF(col, CHARINDEX('substring', col), LEN('substring'), 'replacement')
FROM #temp
CHARINDEX('substring', col) restituirà l'indice del primo occorrenza di 'substring' nella colonna. STUFF quindi sostituisce questa occorrenza con 'replacement' .