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
운영게시판
최근게시물
Sybase Q&A 1273 게시물 읽기
No. 1273
BCP에서 에러가...
작성자
찡어
작성일
2005-09-02 16:36
조회수
3,584

bcp로 받은 파일을 업로드 시킬려고 하니 에러가 아래와 같이 발생하는군여.

왜그런건지.... BCP도 옵션 같은 것 설정해줘어야 하는건가요??

 

Server Message: SYBASE_TEST - Msg 4847, Level 16, State 1:
BCP insert operation is disabled when LONGCHAR capability is turned on and data size is changing between client and server character sets since BCP does not support LONGCHAR yet.

CTLIB Message: - L0/O0/S0/N0/0/0:
blk_init(): blk layer: CT library error: Failed when CT_Lib routine ct_results() called.
blk_init failed.

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

bcp 를 어떻게 내려서 어떻게 올리셨는지.. command 를 써주실레요 ..

coolrock님이 2005-09-02 16:53에 작성한 댓글입니다. Edit

받을때

bcp $1..$2 out $3 -t"^" -r \\n -c -Usa -Pxxxx

 

올릴때

bcp $1..$2 in $3 -t"^" -r \\n -c -Usa -Pxxxxx

 

이렇게 했는데요.. 올릴때만 에러가...

찡어님이 2005-09-02 17:11에 작성한 댓글입니다. Edit

에러 메시지를 보면 longchar를 bcp에서 지원하지 않는다는 거네요.

혹시 bulk copy in 하려는 테이블이 text type의 컬럼을 가지고 있지는 않은지 보세요.

 

 

text 컬럼이 있는 경우에는 bcp out 할 때 -T nnnnnn 옵션을 줘서 text 컬럼의 max bytes를 주시고 in 하면 됩니다.

 

$ bcp db.owner.table out outfile.dat -Usa -P -T1024000 -c -t"^" -r "^\n"

 

$ bcp db2.owner.table in outfile.dat -Usa -P -T1024000 -c -t"^" -r "^\n"

 

cool님이 2005-09-07 15:18에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1276쿼리문 좀 만들어 주세요... 좀 급합니다... [4]
유석우
2005-09-04
4237
1275IQ ODBC 연결 오류 [1]
김상익
2005-09-04
3337
1274transaction 관련하여 테스트한 결과 문의 드립니다. [2]
최유복
2005-09-02
4508
1273BCP에서 에러가... [3]
찡어
2005-09-02
3584
1272IQ에는 sequence가 없나요? [2]
최유복
2005-09-02
4781
1271nl_write_defer 에러 관련하면 sybase 홈피에서 찾았는데요... [1]
지현
2005-09-02
3641
1270거수님덜 query 문 문의 드립니다..!! [1]
하시호
2005-09-01
3017
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다