a weno asi ya cambia la cosa si vamos por la palabra usuario entonces podemos hacer algo asi:
Código SQL:
Ver originalCREATE TABLE #temp(
DATA VARCHAR(20)
)
INSERT INTO #temp VALUES ('usuario1')
INSERT INTO #temp VALUES ('user2')
INSERT INTO #temp VALUES ('usuario3')
INSERT INTO #temp VALUES ('usuario45678')
INSERT INTO #temp VALUES ('micasa1')
UPDATE #temp
SET DATA=t1.campo
FROM(
SELECT
CASE WHEN
patindex('%usuario%', DATA)=1 THEN
REPLACE(DATA,'usuario','ext') ELSE DATA END AS campo,patindex('%usuario%', DATA) AS pat,DATA
FROM #temp) AS t1 WHERE t1.DATA=#temp.DATA
SELECT * FROM #temp
Resultado:
ext1
user2
ext3
ext45678
micasa1
Saludos!