MSSQL 쿼리로 CSV 파일 데이터 업로드 하는 방법 ( BULK INSERT )

by kay posted Jul 30, 2015
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

SSMS 에서 쿼리로 CSV 파일 데이터 업로드 하는 방법입니다.

2005 부터 가능합니다.


상세 옵션 및 내용은  : https://msdn.microsoft.com/ko-kr/library/ms188365(v=sql.120).aspx


BEGIN TRANSACTION

--DROP TABLE CSVable
CREATE TABLE CSVable
	(
co1 nvarchar(4000) NULL,
		co2 nvarchar(4000) NULL
)
BULK INSERT CSVable
FROM
	'c:\test.csv'
WITH
	(
		fieldterminator = ',',	-- 열 구분자
		rowterminator = '\n', 	-- 행 구분자
		firstrow = 1 		--시작 행의 Index를 지정
	)
SELECT * FROM CSVable WITH(NOLOCK)
	--ROLLBACK TRANSACTION
COMMIT TRANSACTION




  1. [2015/09/08] IIS W3C Log 활용하기 by kay (1070)
  2. [2015/07/13] SQL Server Management Studio(SSMS) 메모리 점유율 문제 by kay (1722)
  3. [2015/04/13] ASP ADODB 연결 상태 체크 by kay (1292)
  4. [2015/04/03] ssms Ctrl+E 단축키로 쿼리 실행하기 by kay (4384)
  5. [2015/03/12] 엑셀 "텍스트 나누기"로 문자열 쪼개기 by kay (7994) *4

Articles

1 2 3