-- 프로시저 실행 결과를 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'
'MSSQL' 카테고리의 다른 글
[MSSQL] @@ROWCOUNT 최근 실행된 문의 영향을 받은 행 수 반환 (0) | 2016.07.16 |
---|---|
[MSSQL] @@ERROR 사용 (0) | 2016.07.16 |
[MSSQL] function 으로 base64 encode. decode 하기 (0) | 2016.07.15 |
[MSSQL] IDENTITY 필드에 DATA 입력하기 (0) | 2016.07.15 |
[MSSQL] CEILING / FLOOR / ROUND 절상 / 절삭 / 반올림 (0) | 2016.07.14 |