현재 날짜를 인수로 사용하는 방법은 무엇입니까?

현재 날짜를 인수로 사용하는 방법은 무엇입니까?

SQL 데이터를 CSV 파일로 추출하는 배치 스크립트가 있습니다.

bcp Database.dbo.MyTable out C:\Reports\Output.csv -s ServerName -T -c

현재 날짜를 포함하려면 출력 파일의 이름이 필요합니다.

예를 들어 출력 파일은 다음 형식이어야 합니다. Result_2012_12_31csv.

여기서는 DATE 함수를 인수로 사용해야 할 것 같습니다.

어떻게 해야 합니까?

답변1

이것은 당신이 원하는 대로 작동할 것입니다(내가 이해하는 바에 따르면).

bcp Database.dbo.MyTable out C:\Reports\Output_%date:~10,4%_%date:~4,2%_%date:~7,2%.csv -s ServerName -T -c

결과는 다음과 같습니다.

bcp Database.dbo.MyTable out C:\Reports\Output_2012_08_14.csv -s ServerName -T -c

관련 정보