여러개의 컬럼이 있는 텍스트 파일이나 csv 파일을 load 하는데
db2 load from wibro.csv of del insert into kwan_d0308_80 이렇게 명령을 내려왔는데 자꾸 공백 문자가 따라 붙어서 load 가 됨니다.
위에 명령어 따로 구분자 구분 명령 안해도 load 는 되드라구염. 로드할 텍스트파일 구분자 구분 주는 명령어를 db2 헬프파일에서 읽어봐도 이해가 잘안갑니다.
갈켜주시면 무척감사하겠습니다.
load 명령어를 줄 때, 예를 들어 구분자를 ^로 주었다면 modified by option으로 coldel을 줘 보세요. 그리고 혹시 모르니 exception이 난 정보를 받을 수 있도록 명확히 지정해 주시는게 debugging에도 도움이 됩니다.
tmpfile=`tempfile`
db2 load from wibro.csv of del modified by dumpfile=$tmpfile.exception coldel^ insert into kwan_d0308_80
이런식으로 주시면 되지 않을까 싶네요.
자세한 내용은 아래 url을 확인해 보시면 될 것 같습니다.
* Load
http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/core/r0008305.htm
* File type modifiers for load ( Notes 2번 항목 참고하세요.)
http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/core/r0011044.htm
도움이 되셨기를..