4
파일 시스템에서 .txt 파일을 읽고 대량 삽입을 사용하는 SP가 있습니다. 난 그냥 대량 삽입 명령을 실행하기 전에 파일이 있는지 확인하고 싶습니다. 어떻게해야합니까?TSQL에 .txt 파일이 있는지 확인하는 방법은 무엇입니까?
파일 시스템에서 .txt 파일을 읽고 대량 삽입을 사용하는 SP가 있습니다. 난 그냥 대량 삽입 명령을 실행하기 전에 파일이 있는지 확인하고 싶습니다. 어떻게해야합니까?TSQL에 .txt 파일이 있는지 확인하는 방법은 무엇입니까?
는
xp_fileExist ' <file Name> '
위의 반환 결과 세트를보십시오. 그냥 변수를 원하는 경우에, 그것을 깰 또는 전체를 제거 할 수 있습니다 내일 마이크로 소프트 의미,이 절차가 문서화되지 않은 및 지원되지 않는 것을
declare @FileOK INT
exec xp_fileExist 'c:\autoexec.bat' ,@FileOK OUTPUT
Print @FileOK
그냥 메모를 사용하기 때문에 자신의 위험에 사용합니다. 또한 SA가 아닌 사용자를 위해 XP에 대한 액세스를 개방하는 데 보안 문제가 있습니다. 이상적으로 이것은 문서화되지 않은/지원되지 않는 영역에서 벗어나게 해주는 CLR 기능을 소개 할 좋은 이유 일뿐만 아니라 더 많은 권한과 유연성을 제공합니다. –
니스 .. 그것은 작동합니다 ... –