Du kan använda en kombination av STUFF och CHARINDEX för att uppnå det du vill:
SELECT STUFF(col, CHARINDEX('substring', col), LEN('substring'), 'replacement')
FROM #temp
CHARINDEX('substring', col) returnerar indexet för den första förekomst av 'substring' i kolumnen. STUFF ersätter sedan denna förekomst med 'replacement' .