내가 가진 테이블,업데이트 쿼리
id Name
1 aaaaAAbbbb
2 bbbbAAaaaa
3 aabbAAbbaa
이 내 테이블, 난 SQL 서버를 사용하여 'BB'와 'AA'를 업데이트 할 것입니다 2008
내가 가진 테이블,업데이트 쿼리
id Name
1 aaaaAAbbbb
2 bbbbAAaaaa
3 aabbAAbbaa
이 내 테이블, 난 SQL 서버를 사용하여 'BB'와 'AA'를 업데이트 할 것입니다 2008
update myTable set [Name] = REPLACE([Name], 'AA', 'BB')
REPLACE
당신은 사용할 수 있습니다 SQL Server 2008 upwards.
고마워요 ...하지만이 모든 'A'는 'B'로 업데이트됩니다. BB가있는 AA 만 사용하십시오 –
이것은 아마도 데이터 정렬이 대소 문자를 구분하지 않음을 의미합니다. 'REPLACE'가 적용해야 할 데이터 정렬을 지정함으로써이 문제를 해결할 수 있습니다 (참조 된 링크 참조). – davek
의 제품에 적용
REPLACE(Name,'AA','BB');
및 업데이트 란
시도해 보셨습니까? 문제가 무엇입니까? – slavoo