2011-04-13 7 views
1

특정 폴더의 모든 .CSV 파일 (데이터 파일)을 처리하려고합니다. 내 문제는 어떻게 다른 파일 이름이 될 때마다 SQL 로더에이 파일 이름을 전달할 수 있습니다.SQL Loader : 다중 데이터 파일 처리를위한 배치 파일 (windows) 작성

내가 원할 때마다 일정을 계획 할 수 있도록이 모든 것을 단일 배치 파일로 가져 가고 싶습니다.

누구든지 나를 도울 수 있습니까?

for %%i in (*.csv) do ( 
    sqlldr data=%%i control=%%~ni.ctl log=%%~ni.log 
) 

이것은 가정 : 해당 .CTL (제어 파일) 다음과 같은 일을해야이 .csv 파일의 각 파일에 대한 가정 사전에

감사합니다 ....

Mehul

답변

4

파일은 현재 디렉토리에 있습니다. 입력 파일을 반복하기 전에 적절한 명령어 인 cd을 추가 할 수 있습니다.

관련 문제