반응형
업데이트에서 T-SQL 꾸미기
기존 값에서 수행되는 하위 하위 대체로 열 값을 업데이트해야합니다.
예 :
데이터를 포함 abc@domain1
, pqr@domain2
등
@domain2
로 대체 되는 값을 업데이트해야합니다 @domain1
.
REPLACE 구문 :
REPLACE (문자열 _ 염색, 대체 _ 패턴, 대체 _ 대체)
따라서 필요한 SQL은 다음과 같은 생각입니다.
UPDATE [DataTable] SET [ColumnValue] = REPLACE([ColumnValue], 'domain2', 'domain1')
누구든지 관심이 권한 NTEXT
다음 형식을 사용하세요.
SELECT CAST(REPLACE(CAST([ColumnValue] AS NVARCHAR(MAX)),'find','replace') AS NTEXT)
FROM [DataTable]
update YourTable
set YourColumn = replace(YourColumn, '@domain2', '@domain1')
where charindex('@domain2', YourColumn) <> 0
참고 URL : https://stackoverflow.com/questions/4350482/t-sql-string-replace-in-update
반응형
'ProgramingTip' 카테고리의 다른 글
명령 줄을 사용하여 mysql 사용자 비밀번호 변경 (0) | 2020.10.16 |
---|---|
SQL Server의 Oracle RowID와 동일 (0) | 2020.10.16 |
Eclipse 작업 공간에서 이동 검색 (0) | 2020.10.16 |
점과 일치하는 정규 배열 (0) | 2020.10.16 |
람다 내부에서 지역 변수 수정 (0) | 2020.10.16 |