UTF-8 Text 파일 Bulk Insert 시 한글깨짐 현상 해결 방안
Bulk Insert 구문으로 Insert 시 Varchar 나 Nvarchar 컬럼에 Insert 된 데이터가 한글이 깨지는 현상이 있었습니다.
CREATE TABLE dbo.Table
(
NAME NVARCHAR(255) NULL
)
BULK INSERT dbo.Table FROM 'D:\text.txt'
(
ROWTERMINATOR = '\r\n'
FIELDTERMINATOR = '\t'
)
검색을 통하여 방법을 찾다보니 BULK INSERT시에 UTF-8 형식으로 인코딩 된 텍스트파일은 깨진다는것을 알았습니다.
텍스트 파일을 "유니코드" 형식으로 저장후 BULK INSERT 해보니 일부가 WildChar (?) 형식으로 변환되면서 깨짐없이 INSERT 가 되었습니다.
'MS-SQL > Query' 카테고리의 다른 글
데이터베이스 생성 스크립트 (0) | 2014.01.07 |
---|---|
MDF 파일의 축소 방법에 대해 간단히 예제 올려봅니다 -_-;; (0) | 2014.01.02 |
간단히 퍼센트 구해보기 (0) | 2013.10.14 |
데이터베이스 무결성 검사 (0) | 2013.07.03 |
링크드서버 사용자계정 맵핑 연결 방법 (0) | 2013.05.21 |