안녕하세요...
도움이 될만한 글이었으면 좋겠습니다.
저는 Excel화일을 BCP할때 우선 Excel화일을 쉼표 구분(.csv)으로
저장한 후 텍스트 에디터로 이 쉼표를 모두 '|' (or-bar)로 바꾸어 다시
저장합니다.
bcp DB명..Table명 in "화일경로" -Uuser -Ppw -c -t"|" -S서버명 -zus_english -Jeucksc
위 명령어로 BCP IN 하시면 됩니다.
분리자를 왜 '|'로 했나면 자료중에 '|'가 들어간 자료가 거의 없어서요..
그리고, 테이블 컬럼이 많다고 하셨는데 이 경우는 Format화일을 사용
하셔야 합니다. 이 Format화일은 BCP OUT하면서 만들어 보시면
이해가 가실겁니다.
메뉴얼이 한국사이베이스에 있었던것 같은데.... 잘 못찾겠군요..
BCP를 JSP에 올린다는 말씀이 무슨뜻인지... 데이터를 HTML형식으로
만든다는것인지 아니면 JSP에서 BCP를 실행한다는 이야긴지...? ^^;
이 질문은 DB관련이라기 보단.. JSP관련 사이트에서 물어보셔야 할듯..
그럼..
-- 송현철 님이 쓰신 글:
>> 엑셀파일을 탭구분하는 txt파일로 저장합니다.
>> 이 txt 파일에서 bcp를 통해 sybase에 데이타를 뿌려주는 jsp 페이지를 만들자 합니다.
>>
>> 우선 bcp의 out과 in의 기본 문법은 알겠는데요. out을 통한 소스 txt와 엑셀에서 변환한 소스파일의 구조가 틀리네요.
>> bcp옵션들로 txt파일을 가공할 줄 알아야 겠는데,
>> 제가 가지고 있는 메뉴얼로는 도저히 더이상 못하겠습니다.
>>
>> 모두 한 테이블에 올려주는 인서트작업입니다.
>> 우선 txt파일을 적당히 요리할 수 있는 옵션들에 대해 자세한 용법을(예로 제시)알고 싶고요.(예를 들어 소스 컬럼보다 테이블 컬럼이 많습니다.)
>>
>> 이것이 해결된다면 이 bcp를 jsp페이지에다 올리는 방법에 대해 알고 싶습니다.
>>
>> ^^;올로 닷셋째 밤샘이 이어지네요.
>> 고되긴 하지만, 힘내렵니다.
>> 아시는 고수님께서는 금쪽같은 조언 부탁드립니다.
>> 좋은 하루 되세요.
|