2011년 9월 16일 금요일

mssql replace()

mssql replace()

UPDATE useTable
SET column1 = REPLACE(column1, 'a', 'b')
WHERE column1 LIKE '%a%'

update 테이블명
set 변경한내용이있는 컬럼명 = replace(컬럼명, '변경 대상 문자', '변경할문자')
where 컬럼명 like '%변경 대상 문자%'

where 절이 없을경우 모든 테이블을 검색하므로 느려짐.