본문 바로가기
DataBase/MSSQL

프로시저 실행 결과를 txt 파일로 저장하기

by cashbucks 2023. 10. 5.

-- 프로시저 실행 결과를 txt 파일로 저장하기

-- xp_cmdshell 사용

EXEC sp_configure 'show advanced option', '1'; RECONFIGURE;            

EXEC sp_configure 'xp_cmdshell' , '1'; RECONFIGURE;           

          

DECLARE @SqlQuery varchar(1000) 

SET @SqlQuery = 'echo bcp "EXEC TESTDB.DBO.TEST프로시져" queryout "c:\test.txt" -c -t, -U -P -T  > c:\test.bat'                      

 

-- bcp 실행할배치파일만들기

EXEC master..xp_cmdshell @SqlQuery

 

-- 배치파일실행하기

EXEC master..xp_cmdshell 'c:\TEST.bat'

'DataBase > MSSQL' 카테고리의 다른 글

특수문자 제거 함수  (1) 2023.10.05
특정단어가 포함되어 있는 트리거 찾기  (0) 2023.10.05
프로시져수정및생성일자확인  (0) 2023.10.05
프로시져해당문구찾기  (1) 2023.10.05
현재 사용중인쿼리  (0) 2023.10.05