Sql Server 2008을 사용하고 있습니다. 파일을 디렉터리에로드 할 수 있습니다. 다음 코드를 사용 :루프를 통해 SQL Server의 디렉터리에서 하위 디렉터리를 가져 오는 방법은 무엇입니까?
Set @Path = 'C:\Test\'
Set @param = 'dir /B ' + @Path + '*.txt'
내가 원하는 것은 Test 디렉터리의 하위 디렉터리에있는 파일을 가져 오는 것입니다. Test/temp라고 말하면 임시 폴더에는 1,2,3 개의 파일이 여러 개있는 여러 폴더가 있습니다. 임시 폴더에있는 모든 폴더를 반복하여 각 하위 디렉터리 (1,2,3)에 파일을 가져 오려고합니다. 그런 다음 Sql 테이블에 파일을로드하십시오.
친절하게 조언
SQL Server는 ** 데이터베이스 서버입니다. ** 디렉터리 및 파일을 처리하지 않습니다. ** 파일 서버 **의 작업입니다. 대량의 파일을 대량로드하려면 파일 서버에 예를 들어 호출하는 스크립트를 작성하십시오. SQL Server의 'bcp' - SQL Server는 실제로 만들어지지 않았으며 파일 처리를위한 것이 아닙니다. –