현재 txt로 된 파일을 [가져오기] 마법사로 업로드하려고 하는데요
이게 정상적으로 되지 않아..문의를 드립니다.
예를 드리자면...
텍스트 화일은 아래와 같이 구분자를 "^"로 나뉘어 있습니다.
데이타를 가져오기에서 < 플랫파일 원본>을 선택하고 파일을 지정한 후에
[일반] - 화일형식은 "구분기호로됨"을 선택합니다.
[열] - 행구분기호는 {LF} , 열 구분기호는 {^}
이렇게 설정을 했는데...행은 정상적으로 표기가 되는데
열구분이 안되고.... 한 열에 그대로 표기가 됩니다.
혹시나 하는 마음에...그냥 끝까지 진행해봐도 결국엔 에러가 나서 하나도 전송되지 않네요...
뭐가 잘 못된 것일까요?
혹 다른 방법이 있는 걸까요?
(참고로... 다른 방법으로 엑셀로 변환 저장해서 올려볼까해서...해봤는데..엑셀은 구분기로호 잘 분리가 되나
데이타 양이 많다보니 정상적으로 다 로드를 못하더군요..그래서 이 방법도 실패입니다.)
혹시 이 사항에 대해 아시는 분이 있으시면!!!! 꼭 좀 알려주시기 바랍니다.
(txt 화일 샘플)--------------------------------------------------------------------------------------------------------------------------------------------------------------
5^9788934903741^국내도서|분야별 책찾기|자기관리|NA|NA|NA|NA|NA|NA|NA|NA^김영사^<스티븐 코비> 저/<김경섭> 역^성공하는 가족들의 7가지 습관^20021031^http://click.linkprice.com/click.php?m=yes24&a=A100494926&l=9999&l_cd1=Z&l_cd2=0&tu=http%3A%2F%2Fwww.yes24.com%2F24%2Fgoods%2F5^http://image.yes24.com/goods/5/500x500/L^10960^330
6^9788934001447^|NA|NA|NA|NA|NA|NA|NA|NA|NA|NA^거름^김헌^주식투자, 제대로 알고하면 진짜 돈된다^19981130^http://click.linkprice.com/click.php?m=yes24&a=A100494926&l=9999&l_cd1=Z&l_cd2=0&tu=http%3A%2F%2Fwww.yes24.com%2F24%2Fgoods%2F6^http://image.yes24.com/goods/6/500x500/L^7225^220
16^9788982811487^국내도서|2011 전사 이벤트 더보기|NA|NA|NA|NA|NA|NA|NA|NA|NA^문학동네^<은희경> 저^마지막 춤은 나와 함께^19981130^http://click.linkprice.com/click.php?m=yes24&a=A100494926&l=9999&l_cd1=Z&l_cd2=0&tu=http%3A%2F%2Fwww.yes24.com%2F24%2Fgoods%2F16^http://image.yes24.com/goods/16/500x500/L^9350^290
21^9788977780644^국내도서|분야별 책찾기|역사와 문화|한국사/한국문화|해방전후사|NA|NA|NA|NA|NA|NA^오름^한국정신문화연구원 현대사연구소^한국 현대사의 재인식 3^19980831^http://click.linkprice.com/click.php?m=yes24&a=A100494926&l=9999&l_cd1=Z&l_cd2=0&tu=http%3A%2F%2Fwww.yes24.com%2F24%2Fgoods%2F21^http://image.yes24.com/goods/21/500x500/L^9500^100
22^9788980380510^국내도서|분야별 책찾기|청소년|청소년 문학|NA|NA|NA|NA|NA|NA|NA^동문선^피에르 부르디에 저/현택수 역^텔레비전에 대하여^19981130^http://click.linkprice.com/click.php?m=yes24&a=A100494926&l=9999&l_cd1=Z&l_cd2=0&tu=http%3A%2F%2Fwww.yes24.com%2F24%2Fgoods%2F22^http://image.yes24.com/goods/22/500x500/L^9500^100
Comment 3
-
catchv
2013.04.04 15:12
-
전혜연
2013.04.05 09:13
답변 감사합니다~~
이런게 있는줄은....^^; 정말 감사합니다.
그리고 한가지 더 여쭤볼게요~~
제가 알려주신대로 작업을 했는데..
아래처럼 해당 경로에 파일을 놓고 쿼리문을 실행했는데요..
BULK INSERT dbo.yes24DB from 'C:\41998.txt'
with (FIELDTERMINATOR='^',ROWTERMINATOR='\n')아래와 같은 오류 메시지가 뜨는데요..
대량 로드할 수 없습니다. 파일 "C:\41998.txt"이(가) 없습니다.
어떤 문제인지 알길이 없습니다..ㅠ.ㅠ
다시 한번 더 조언 주시면 감사하겠습니다
-
쓸만한게없네(윤선식)
2013.04.05 17:32
흠... 저 형태 어디서 많이 보던 건데...
진짜 많이 보던 형태인데...
도서 제휴데이터 처리 담당이신가 보네요. (저는 저 데이터를 생성해서 제휴사에 넘겨준 적이. ㅋ. )
어쨌든..
뒤에 나온 에러는 정말 저 파일이 없는 것입니다.
설마.. 저 파일을 로컬 PC에 두시고 하신 것은 아니시겠지요?
저 파일은 SQL Server에 있어야 합니다.
BULK INSERT 테이블명
FROM 파일명
with (FIELDTERMINATOR='^',ROWTERMINATOR='\n')
이렇게 하시면 될 것 같습니다.
-- catchv