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 869 게시물 읽기
No. 869
asiq에서 load할때 이상한 charactor가 들어갑니다.
작성자
정재순(ladyfree)
작성일
2004-02-24 10:04
조회수
3,675

안녕하세요.

asiq사용자입니다.

pc에서 sam file(interactiv sql에서 >#test.sql사용함)을 만들어서

server에서 table에 데이터를 load하려고 합니다.

 

근데, row delimiter뒤에 있는 무슨 값인지 레코드 첫자리에 이상한 게 1바이트씩 들어갑니다.

 

물론 서버에서 Extract Option을 통해서 데이타를 ascii로 받아내면 좋겠는데

관리자가 write권한을 주지 않아서 pc에서만 sam file을 받아야만 합니다.

 

컬럼딜리미터랑, row delimiter랑은 전부 바꿔서 sam file을 만들어 놨거든요.

근데 어떻게 해야 그 이상한 한자리를 없애고 load할 수 있을까요?

 

[file 명: tt.sam ]

123456,0000,3333,

123456,0000,4444,

 

load sql :

 

load table aa

( a,b,c)

from 'tt.sam'

delimited by ','

row delimited by '\n'

quotes off

escapes off

;

commit;

 

꼭 해답을 부탁드립니다.

 

 

 

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

흠......저도 한 번 해 봤는데 정상적으로 다 들어가네요...

SAM파일 컴마 뒤에 안 보이는 문자 있는지 확인 한 번 해보세요.

HEX 모드로 보시든지 하셔서

만약없다면,,,,, ㅡㅡ;;

참고로 전 ASIQ 12.5에서 해 봤습니다.

허지숙님이 2004-03-11 14:37에 작성한 댓글입니다. Edit

 

ASIQ를 NT에서 사용하는 경우에는 이상없이 잘 될 것입니다.

Unix 머신에서 사용하신다면 이러한 문제가 발생할 수 있습니다.

그것은 ASIQ 자체의 문제가 아니지요.

 

Windows계열과 Unix계열에서 행넘김을 처리하는 방식이 다르기 때문입니다. Windows 계열에서는 CRLF 즉 2 Bytes로 처리가 됩니다. 그런데 Unix머신에서는 LF만을 사용합니다.

 

따라서 PC에서 작성한 Sam 파일을 Unix머신에서 사용할 경우 CR값(Ascii 14 = ^M)이 남아있게 되는 것이지요. FTP로 파일을 PC에서 서버로 송신할 때 Binary형태로 보내면 CRLF값이 그대로 보내어집니다. 이것을 ASCII 모드로 송신하면 FTP 프로그램이 CRLF를 LF로 변환하여 보내게 되어 정상처리가 됩니다.

 

부득이 CRLF 형식으로 사용할 경우에는 <Row delimited by "\x0d\x0a">와 같이 CRLF로 인식하도록 할 수 있습니다.

장형운(techwave)님이 2004-03-15 15:49에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
873Oracle에서 사용하는 Rowid와 같은 기능을 하는것은 없나요??? [4]
이성만
2004-02-28
4135
872생성된 table의 Column Type을 알수 있는 table이 있나요??? [2]
이성만
2004-02-27
3100
871한테블에서 저장할 수 있는 최대 row수가 얼마 인까요? [1]
강상인
2004-02-26
2937
869asiq에서 load할때 이상한 charactor가 들어갑니다. [2]
정재순
2004-02-24
3675
868isql 결과의 컬럼너비를 조정하려면?? [2]
hk.made
2004-02-23
3967
867sybase에서 oledb셋팅하는 방법좀 가르쳐 주세요. [1]
주영이
2004-02-23
4380
866오라클의 UTL_RAW 패키지와 비슷한 기능? [1]
조창윤
2004-02-20
3404
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다