REPLACE(SSIS 식)
적용 대상: Azure Data Factory SSIS Integration Runtime SQL Server
식 내의 문자열을 다른 문자열이나 빈 문자열로 바꾼 후 문자 식을 반환합니다.
참고
REPLACE 함수는 주로 긴 문자열을 사용합니다. 잘림 결과가 적절하게 처리될 수 있지만 경고나 오류를 일으킬 수도 있습니다. 자세한 내용은 구문(SSIS)을 참조하세요.
구문
REPLACE(character_expression,searchstring,replacementstring)
인수
character_expression
함수가 검색하는 유효한 문자 식입니다.
searchstring
함수가 검색하는 유효한 문자 식입니다.
replacementstring
대체 식인 유효한 문자 식입니다.
결과 형식
DT_WSTR
설명
searchstring 길이는 0이 아니어야 합니다.
replacementstring 길이는 0이 될 수 있습니다.
searchstring 및 replacementstring 인수는 변수와 열을 사용할 수 있습니다.
REPLACE는 DT_WSTR 데이터 형식에서만 실행됩니다. DT_STR 데이터 형식인 문자열 리터럴 및 데이터 열인character_expression1, character_expression2 및 character_expression3 인수는 REPLACE 연산이 수행되기 전에 DT_WSTR 데이터 형식으로 암시적으로 캐스팅됩니다. 다른 데이터 형식은 DT_WSTR 데이터 형식으로 명시적으로 캐스팅되어야 합니다. 자세한 내용은 캐스트(SSIS 식)를 참조하세요.
인수가 Null이면 REPLACE 결과도 Null입니다.
식 예
이 예에서는 문자열 리터럴을 사용합니다. 반환 결과는 "All Terrain Bike"입니다.
REPLACE("Mountain Bike", "Mountain","All Terrain")
이 예에서는 Product 열에서 문자열 "Bike"를 제거합니다.
REPLACE(Product, "Bike","")
이 예에서는 DaysToManufacture 열의 값을 바꿉니다. 열에는 정수 데이터 형식이 있고 식에는 DT_WSTR 데이터 형식으로의 DaysToManufacture 캐스팅이 포함되어 있습니다.
REPLACE((DT_WSTR,8)DaysToManufacture,"6","5")
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기