나는 표 A를 표 B. 같이 내가 처음에 특수 문자를 제거하려하고 나중에 단계에 통합 한SSIS 파생 열 문자 청소 오류
Table A
S.no Name
1 xy rz Jr
2 yz re Sr
3 yr, rq, Sr.
Table B
S.no Name
1 xy, rz, Jr.
2 yz, re, Sr.
3 yr, rq, Sr.
결과를 얻을 필요하지만 드릴 수 없습니다 필요한 출력 형식 여기
나는 표 A를 표 B. 같이 내가 처음에 특수 문자를 제거하려하고 나중에 단계에 통합 한SSIS 파생 열 문자 청소 오류
Table A
S.no Name
1 xy rz Jr
2 yz re Sr
3 yr, rq, Sr.
Table B
S.no Name
1 xy, rz, Jr.
2 yz, re, Sr.
3 yr, rq, Sr.
결과를 얻을 필요하지만 드릴 수 없습니다 필요한 출력 형식 여기
로 정렬하면 내 솔루션입니다 :
1 시도는 특수 문자를 취소하여 열 변형을 적용 (exemple를 들어, '', '.') :
REPLACE(
REPLACE(@[User::val3_]
,","
,"")
,"."
,"")
2 - 그럼 당신은 당신의 열을 변환하는이 코드를 적용 할 수 있습니다
@[User::val]+"------"+
(LEFT(@[User::val],2)+", ")
+
(LEFT(
TRIM(
REPLACE(@[User::val]
,(LEFT(@[User::val],2))
,""))
,2)+", ")
+
(LEFT(
TRIM(
REPLACE(TRIM(REPLACE(@[User::val],LEFT(@[User::val],2),""))
,(LEFT(
TRIM(REPLACE(@[User::val],(LEFT(@[User::val],2)),""))
,2))
,""))
,2)+".")
나는이 당신을 도움이되기를 바랍니다.
행운을 빌어 요
어디에서이 코드를 구현해야합니까? –
안녕하세요 Jenny,이 코드를 2 '파생 된 열 task'apply에서 파생 된 열 작업에 적용하여 특수 열을 변환 (특수 문자에서 지우려면) 한 다음 두 번째 파생 열 작업에서 두 번째 변환을 적용해야합니다 이미 특수 문자에서 지워진 열에서 두 번째 부분의 코드를 사용합니다. 행운을 빌어 요 :) –
제가 파생 된 열에 User :: val이 있는지 혼란 스럽네요? –
"특수 문자"란 무엇입니까? – billinkc
을 지우고 싶습니다. 테이블 A에서 모든 데이터를 일반화 –