티스토리 뷰
# MS-SQL CSV파일 생성 및 DATABASE SERVER 에 DOWNLOAD 하기
USE [DATABASE]
GO
/****** Object: StoredProcedure [dbo].[TEST_CSV] Script Date: 02/02/2017 08:59:07 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROC [dbo].[TEST_CSV]
AS
DECLARE @filename1 varchar(100)
,@allFile varchar(300)
,@sql varchar(8000)
,@QueryString varchar(8000)
,@DATE VARCHAR(10)
SET @DATE = Substring(CONVERT(VARCHAR(10), GETDATE(), 121), 1, 4)
SET @DATE = @DATE + Substring(CONVERT(VARCHAR(10), GETDATE(), 121), 6, 2)
SET @DATE = @DATE + Substring(CONVERT(VARCHAR(10), GETDATE(), 121), 9, 2)
SET @filename1 = 'D:\'+@DATE + '.CSV'
SET @allFile = @filename1
---------- query start ----------
SET @queryString = ''
SET @QueryString = @QueryString + ' select TEST1,'
SET @QueryString = @QueryString + ' TEST2'
SET @QueryString = @QueryString + ' from DATABASE.dbo.TEST_TABLE1'
---------- query END ----------
SET @sql='exec master..xp_cmdshell ''bcp "' + @queryString + '" queryout "'+@filename1+'" -c -t, -T -S -U [DATABASE ID] -P [DATABASE PASS]'''
select (@sql)
EXEC(@sql)
-- DATABASE : 연결해 주는 부분
-- query start : 쿼리 작성하는 부분
-- DATABASE ID : DATABASE ID
-- DATABASE PASS : DATABASE PASS
이부분은 변경을 해주셔야 합니다.
다른 부분은 그냥 사용하시면 문제 없을거라 판단됩니다.
소스를 취대한 줄여서 올렸습니다. 쿼리 부분만 수정하셔서 사용하시기 바랍니다.
'IT > MS-SQL' 카테고리의 다른 글
MS-SQL EXCEL파일 생성 및 DATABASE SERVER 에 DOWNLOAD 하기 (5) | 2017.02.02 |
---|---|
MSSQL SQLSTATE=22001 ERROR (0) | 2017.02.02 |
[MSSQL] INNER JOIN, OUTER JOIN, SELF JOIN 에 대해서 알아보자 (0) | 2017.01.24 |
[MS-SQL] DATEDIFF 함수, 날짜계산, DATETIME 계산 (0) | 2017.01.17 |
MS-SQL PROCEDURE 프로시저 생성 및 삭제 (1) | 2016.10.20 |
- Total
- Today
- Yesterday
- 식샤를합시다
- ms-sql
- 익산맛집
- 맥주
- 맛집
- 왕자크림
- c#
- Pokemon Go
- 레시피
- 부송동
- M포인트
- 아이폰
- 후기
- 황금레시피
- 전북
- 먹어본다
- 군산
- 도미넌트
- 캠핑
- 햄스터
- 카페
- 차박
- mssql
- 전주
- 생생정보 황금레시피
- 익산
- 데이트
- 비트코인
- 아인스타이늄
- 리니지M
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |