database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 3909 게시물 읽기
No. 3909
Select 한 결과값을 파일로 저장하고 싶습니다!
작성자
최자영(flyasyoucan)
작성일
2007-12-06 13:36
조회수
5,980


안녕하세요-

백방으로 알아보다가 이곳에 질문 남김니다 ㅠ_-



select 한 결과를 파일로 저장하고 싶습니다.

엑셀이든 텍스트든 상관없구요

management tool의 기능을 이용하는 것이 아니라 sql 명령으로 가능한가요??

프로시저나 기타등등을 이용해서 라두요-




답변기다리겠습니다!

감사합니다!!










이 글에 대한 댓글이 총 5건 있습니다.

MSSQL의 기능중 bcp 유틸리티를 사용해 보시면 될것 같습니다.

전에 SQL 결과 데이터를 파일로 이걸 사용해서 파일로 저장한적이 있었던것 같습니다.

도움이 되셨으면 합니다.

박정민(pjm56k)님이 2007-12-06 13:51에 작성한 댓글입니다.

 

CREATE PROC USP_DUMP (

       @DB_NAME VARCHAR(100)

       , @TB_NAME VARCHAR(100)

)

AS

BEGIN

       SET NOCOUNT ON

       DECLARE @STRSQL VARCHAR(8000)

       set @strsql= 'BCP "SELECT * FROM '+ @db_name + '.DBO.'+ @tb_name +'" QUERYOUT C:\TITLE.TXT -c -t"|" -r\n -S <serverip or servername> -U <user> -P <pwd>'

       EXEC  MASTER..XP_CMDSHELL @STRSQL , NO_OUTPUT

       SET NOCOUNT OFF

      

END 



exec USP_DUMP 'pubs', 'titles'

go 


--서버의 c:\에 보면 파일이 있을 겁니다. 

당연히 서버는 <ip>, <user>, <pwd>는 설정을 해주셔야 합니다.

.님이 2007-12-06 13:58에 작성한 댓글입니다. Edit

2005면 SSIS 를 이참에 배워보시는것도 ^^;;

건방진연이(gamebible)님이 2007-12-06 14:59에 작성한 댓글입니다.
이 댓글은 2007-12-06 15:00에 마지막으로 수정되었습니다.

BCP 유틸은 상당히 도움이 됩니다.
그런데 사용하려다보면 DB Admin이 아니때문에..
즉.... 퍼미션 문제에 많이 걸립니다.
작업하시다가 잘 않되시면 퍼미션 문제이니..
꼭 확인 해보시기 바랍니다.
DB permission 그리고 Disk access permission 둘다 확인 해보시기 바랍니다.

정회훈(shaiz)님이 2007-12-08 08:04에 작성한 댓글입니다.

우왓 감사합니다~! 덕분에 잘 해결되었어요~ ^^

최자영(flyasyoucan)님이 2007-12-12 10:58에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3915오라클에 clob타입 같이 긴 문자는 어떻게 저장 하나요?
이천수
2007-12-11
3712
3914sp_droplogin/drop login 다른점?
디비디
2007-12-09
3172
3910오늘 처음 가입해서 글쓰네요.... [1]
koala
2007-12-06
3035
3909Select 한 결과값을 파일로 저장하고 싶습니다! [5]
최자영
2007-12-06
5980
3908sql2005 출력질문입니다. [1]
손님
2007-12-05
3079
3907distinct 관련하여 질문 좀 드리겠습니다. [1]
ss
2007-12-04
3539
3906매분마다의 평균을 구하려고 합니다. [2]
곽성택
2007-12-04
3581
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다