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"
그리고 패키지 실행 후 해당 경로의 파일을 확인해보면 파일이 작성한 포멧으로 파일이 저장되어 있는 것을 확인할 수 있습니다.
'DataBase > SQL Server' 카테고리의 다른 글
[SQL Server] Error log 확인 (0) | 2019.01.28 |
---|---|
[SQL Server][MSSQL] Cannot use TEXTIMAGE_ON when a table has no text, ntext, image, varchar(max), nvarchar(max), varbinary(max), xml or large CLR type columns. (0) | 2019.01.28 |
SA, 모든 유저 활성화 및 패스워드 변경 쿼리 (0) | 2017.01.31 |
SQLCMD를 이용해 Query 실행 및 결과 출력하기 (0) | 2017.01.12 |
특정문자로 채우기 (0) | 2017.01.05 |