물론 님께서 하시는 말씀은 아주 정확한 말씀이십니다.
하지만 제가 의미하는 것은 제가 쓴 sql문에 한해서 한 말입니다.
원래 물어보신분도 단순한 table의 backup이어서 저도 그렇게
대답한 것입니다.
당연히 insert문에 칼럼을 명시하면 갯수와 순서도 거기에 맞혀야
겠죠..
저도 님에 못지않게 메뉴얼을 강조하는 사람입니다. 물론 load에
대한 메뉴얼도 읽었고요...
저 같으면 다음과 같이 댓글을 올리겠습니다.
======================================
안녕하세요? 성재경입니다.
윗분글에 제가 하나 더 추가하죠...
insert문에 column을 지정해서도 사용할 수 있습니다.
load from 파일명 insert into 테이블(컬럼, 컬럼, ....);
물론 이때에는 화일의 칼럼수와 위의 칼럼수와 순서가 같아야 겠죠..
unload 할때도 select 에 column을 쓸수 있고요...
더 자세한 것은 메뉴얼을 한번 구해서 읽어보세요...
역시 메뉴얼만한 좋은 선생은 없는것 같습니다.
그럼 도움이 되셨기를....
감사합니다.
===============================================
기분 나쁘셨다면 사과드리고요...
더 하실 말씀이 있으시면 멜 주세요..
게시판에 개인적인 글을 올린것 같아 죄송합니다...
> load 문에 관하여 메뉴얼을 읽어보시면
> 꼭 컬럼의 수가 같을 필요는 없습니다. 그리고 순서도요.
>
> load from 파일명 insert into 테이블(컬럼, 컬럼, ....);
>
> 여기서 물론 파일의 데이터 수와 위에서 나열한 컬럼수가 같아야 겠죠?
>
> 그럼...
>
> > 안녕하세요? 성재경입니다.
> > load 라는 넘이 있습니다...
> > dbaccess에서 sql문에서
> > load from /usr/home/aaa/data.txt insert into a_table;
> > 를 실행시키시면 들어갑니다. 물론 구분자로 구분된 데이터의 갯수가 col
> um
> > n갯수와 동일해야
> > 함다.
> >
> > 반대로 data를 text로 받을려면..
> > unload to /usr/home/aaa/data.txt select * from a_table;
> > 를 실행시키시면 됩니다.
> >
> > 저도 간단하게 data를 백업받기 위해 가끔 사용합니다. select문에 where
>
> > 절을 주면
> > 특정한 조건(기간)만 받을 수 있죠...
> >
> > 그럼 도움이 되셨기를...
> > 감사합니다.
> >
> > > 안녕하세요. 다름아니라, 저의 질문은
> > > 텍스트화일에 정보를 받았거든요. 구분자로는 '|' 문자를 이용했습니
> 다.
> >
> > > 그런데, mysql 은 되던데.. 인포믹스는 어떻게 하나요.?
> > > 듣기로 되는것 같던데요.. 그리고, 또 다른상황으로
> > > 텍스트화일에 sql문으로 되있을경우(dump받은것처럼요) 어떻게
> > > 인포믹스에 넣을까요..
> > >
> > > 감사합니다. 안녕히.
|