Q&A

  • txt -> oracle 8i로 저장하려는데
쩝! 일반적으로 작성된 원시데이타(텍스트파일)을 오란틀로 포팅하려고 하는데, 필드가 세분화 되어 있고 원시데이타에 연산자를 넣기 보다는 파일을 구분지어진 일련번호를 이용하여 저장하려고 합니다. 무엇부터 손을 대야 할지 모르겠네요.

또 일정한 형식의 파일이름들을 다른 형식으로 이름들로 바꾸려면 어떻게 해야 하나요?

1  COMMENTS
  • Profile
    아세만 2000.07.05 11:27
    대갈이 wrote:

    > 쩝! 일반적으로 작성된 원시데이타(텍스트파일)을 오란틀로 포팅하려고 하는데, 필드가 세분화 되어 있고 원시데이타에 연산자를 넣기 보다는 파일을 구분지어진 일련번호를 이용하여 저장하려고 합니다. 무엇부터 손을 대야 할지 모르겠네요.

    > 또 일정한 형식의 파일이름들을 다른 형식으로 이름들로 바꾸려면 어떻게 해야 하나요?

    Oracle 로더를 사용하면 쉽게 Import할 수 있을 겁니다.

    필드가 세분화 되어 있다면 좀 더 쉽게 처리 할 수 있을 것입니다.

    oracle 80일때 sqlldr80라는 로더실행파일을 실행하여 수행하여야 합니다.

    로더는 가변형태의 데이터 파일과 고정형태의 데이터 파일 처리가 모두 가능합니다.

    물론 이 데이터 파일을 핸드링하기 위해서 컨트롤 파일(사용자 작성)에 테이터 포맷을 정의해 주셔야 합니다.



    자세한 것은 오라클 메뉴얼을 참고 하십시요!



    다른 방법이 있다면..

    델파이로 텍스트 파일 형식으로 열어서 필드 값을 읽어 오는 방법도 있겠군요!

    단 필드가 일정한 포맷으로 되어 있어야 한다는 전제 조건이 있어야 겠군요!