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 3241 게시물 읽기
No. 3241
BULK INSERT에 대해 질문드립니다.
작성자
김장호(domybest486)
작성일
2007-01-05 14:59
조회수
4,210

안녕하십니까?


텍스트 파일로 저장된 것을 가져와서 DB에 저장을 할려고 하는데 중복된 데이터가 있을 경우 중복키를 삽입할 수 없다는 당연히 오류가 납니다.


BULK INSERT BulkTEST

   FROM 'd:\list.txt'

   WITH

      (

         FIELDTERMINATOR = '\t',    --컬럼구분자 지정

         ROWTERMINATOR = '\n'   -- 줄바꿈구분자 지정

      )


MySQL 복구 쿼리문에서는 자동으로 해주던데 BULK INSERT로 저장할 경우 자동으로 중복된 데이터를 제외하고 없는 내용만 저장되도록 하는 옵션은 없나여?

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

중복키 오류가 나는건 해당 테이블에 Unique Index 가 있기 때문입니다.


해당 INDEX 를 DROP 하시거나


WITH IGNORE_DUP_KEY 옵션을 주고 다시 만드십시요.


메뚝님이 2007-01-07 15:32에 작성한 댓글입니다.
이 댓글은 2007-01-07 15:34에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3244다음 경우 트랜젝션을 어떻게 코딩해야 할까요? [1]
정원식
2007-01-08
2496
3243Upgrade msde to mssql
진우녕
2007-01-08
2283
3242table의 lock형태확인하는 방법을 알고싶습니다. [1]
최우석
2007-01-05
4160
3241BULK INSERT에 대해 질문드립니다. [1]
김장호
2007-01-05
4210
3240sp_spaceused 관련 질문입니다. [2]
Julia
2007-01-04
3027
3238특정날짜가 되면 자동 업데이트 하는 방법좀 알려주세요... ㅠ.ㅠ [1]
급도움필요
2007-01-04
2944
3236쿼리 좀 도와 주세요.... ㅠ.ㅠ [2]
SQL 왕초보
2007-01-03
3115
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다