SSIS CSV 파일 날짜 저장 관련 건 관련하여 방법 공유 드립니다.

 

대상을 파일로 저장하기 위해서는 도구 상자에서 플랫 파일 대상을 선택합니다.

 

새로 만들기를 선택합니다.

 

 

연결 관리자 이름과 파일을 저장 시킬 경로를 설정합니다.

 

 

CSV 로 저장하는 것을 확인하기 위해 열 탭에서 열 구분 기호가 쉼표(,)인지 확인합니다.

 

그리고 이제 날짜 포멧으로 저장하기 위하여 해당 연결 관리자 속성에서 Expression 항목을 수정합니다.

 

속성 식 편집기에서 ConnectionString 을 선택한 후 수정합니다.

 

밑의 식 창에서 저장시킬 파일 포멧 식을 작성합니다.

 

"D:\\test\\test__" +(DT_STR,4,1252)DATEPART( "yyyy" , getdate() ) + RIGHT("0" + (DT_STR,4,1252)DATEPART( "mm" , getdate() ), 2) + RIGHT("0" + (DT_STR,4,1252)DATEPART( "dd" , getdate() ), 2) + "_" + RIGHT("0" + (DT_STR,4,1252)DATEPART( "hh" , getdate() ), 2)  + "_" + RIGHT("0" + (DT_STR,4,1252)DATEPART( "mi" , getdate() ), 2)  + "_" + RIGHT("0" + (DT_STR,4,1252)DATEPART( "ss" , getdate() ), 2)   +".csv"

 

그리고 패키지 실행 후 해당 경로의 파일을 확인해보면 파일이 작성한 포멧으로 파일이 저장되어 있는 것을 확인할 수 있습니다.

+ Recent posts