SQL Server를 사용하여 폴더의 파일을 나열하는 대체 방법
SQL Server에서는 지정된 폴더 내의 파일을 나열해야 할 수도 있습니다. 예배 규칙서. 이 작업을 수행하는 방법에는 여러 가지가 있으며 그 중 하나는 xp_cmdshell 저장 프로시저를 활용하는 것입니다. 그러나 특정 시나리오에서는 이 절차를 사용하지 않는 것이 좋습니다.
대체 접근 방식: xp_dirtree
xp_dirtree 저장 프로시저를 다음과 같이 고려하세요. 폴더 내의 파일을 나열하기 위한 대체 솔루션입니다. 이 저장 프로시저에는 세 가지 매개 변수가 필요합니다.
사용 예
xp_dirtree의 사용법을 설명하기 위해 다음을 실행해 보겠습니다. 다음 명령:
EXEC xp_dirtree 'C:\', 2, 1
이 예에서는 루트 디렉터리를 'C:'로 지정하고, 깊이를 2로 설정하고(최대 2개의 하위 디렉터리까지 파일과 폴더가 나열됨) 다음을 선택합니다. 세 번째 매개변수를 1로 설정하면 폴더만 표시됩니다.
위 내용은 xp_cmdshell을 사용하지 않고 SQL Server 폴더의 파일을 어떻게 나열할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!