2010-06-10 4 views
2

오라클에 고정 너비 파일을 가져 오는 기능이 있습니까? 가져 오기 중에 오류를 포착하여 사용자에게 표시하려면 .net (C#)을 사용하는 것이 좋습니다.오라클에 고정 너비 파일 가져 오기

P. 파일에는 5 가지 유형의 행이 있습니다. 예를 들어 1 행에는 5 개의 열이 있고 2 - nd에는 50 개의 열이 있습니다.

답변

5

데이터베이스 호스트 (또는 데이터베이스 호스트가 액세스 할 수있는 파일 공유)에 파일을 생성하거나 배치 할 수있는 경우 외부에서 정의 된 Oracle 테이블을 사용하여 SQL * Loader와 유사하게 사용할 수 있습니다 파일에 대한 설명을 사용하여 선택, 조인 등에 대한 Oracle RDBMS의 테이블로 나타납니다. 파일에 처음 액세스 한 후 오류가있는 파일 시스템에 예외 파일이 생성됩니다. 테이블을이 파일에 붙여 오류를 표시하십시오.

그러나 "테이블"은 SELECT 전용입니다.

+0

+1 특히 외부 DBA가 아닌 사용자와 대화식으로 작업해야하는 경우 SQL * Loader보다 외부 테이블을 사용하는 것이 더 쉽습니다. – APC

5

.net/C#을 사용하려는 경우 자체 방법을 써야 할 수도 있지만 표준 도구를 사용하려면 SQL*Loader이 원하는 것입니다.

+0

파일은 행의 5 종류가 있습니다. 예를 들어 1 행에는 5 개의 열이 있고 2 - nd에는 50 개의 열이 있습니다. SQL 로더가 함께 작동합니까? –

관련 문제