본문 바로가기

DB/mssql

mssql bulk insert 하는 법 한국어 안 깨지게 insert 하기

BULK INSERT 테이블명
             FROM 'C:Test\test.txt'
             WITH( CODEPAGE= '65001' --코드페이지 설정 
                      ,  FIELDTERMINATOR = '\t ' -- 열구분자 설정
                      ,  ROWTERMINATOR = '\n'  -- 행구분자 설정
                      ,  FIRSTROW = '0' -- 데이터 입력 시작할 행
                      ,  BATCHSIZE = '100') --한번에 INSERT 할 행의 수 입력      

 

bulk insert는 mssql에서 txt파일이나 csv파일로 되어 있는

다량의 데이터 파일의 경로를 첨부하여 데이터 베이스에 삽입 할 수 있는 명령어입니다.

- CODEPAGE에서 한국어가 깨지면 65001로 설정하면 됨