다음을 통해 공유


텍스트 형식 정의(텍스트 파일 드라이버)

텍스트 드라이버를 사용하는 경우 텍스트 형식 정의 대화 상자를 사용하여 선택한 파일에서 열의 형식을 정의할 수 있습니다. 이 대화 상자를 사용하면 각 데이터 테이블에 대한 스키마를 지정할 수 있습니다. 이 정보는 데이터 원본 디렉터리의 Schema.ini 파일에 기록됩니다. 각 텍스트 데이터 원본 디렉터리에 대해 별도의 Schema.ini 파일이 만들어집니다.

참고

동일한 기본 파일 형식이 모든 새 텍스트 데이터 테이블에 적용됩니다. CREATE TABLE 문에서 만든 모든 파일은 테이블 목록에서 기본값이 선택된 텍스트 형식 정의 대화 상자<에서 파일 형식 값을 선택하여 설정되는 동일한 기본> 형식 값을 상속합니다. 텍스트 드라이버는 이 대화 상자에 정의된 형식과 일치하도록 기존 텍스트 파일의 형식을 변경하지 않지만 텍스트 파일에서 데이터를 검색하려고 할 때와 같이 형식을 사용할 때 오류를 반환합니다.

다음 옵션은 텍스트 형식 정의 대화 상자에서 사용할 수 있습니다.

옵션 정보
추가 대화 상자에서 데이터 형식, 이름너비 의 값을 사용하여 열을 추가하고, 해당하는 경우 Schema.ini 날짜 구분 기호 값을 추가합니다.
문자 ANSI 또는 OEM. OEM은 ANSI가 아닌 문자 집합을 지정합니다. 테이블 목록에서 선택한 항목의 형식이 이 대화 상자에서 이전에 정의되지 않은 경우 이 기본값은 OEM입니다.
열 이름 머리글 선택한 테이블의 첫 번째 행에 있는 열을 열 이름으로 사용할지 여부를 나타냅니다. TRUE 또는 FALSE입니다. 테이블 목록에서 선택한 항목의 형식이 이 대화 상자에서 이전에 정의되지 않은 경우 기본값은 FALSE입니다.
선택한 테이블의 각 열에 대한 열 이름을 Lists. 열의 순서는 테이블의 열 순서를 반영합니다. 테이블 목록에서 파일을 선택한 경우 이 목록을 사용할 수 있습니다.
데이터 형식 BIT, BYTE, CHAR, CURRENCY, DATE, FLOAT, INTEGER, LONGCHAR, SHORT 또는 SINGLE일 수 있습니다. 날짜 데이터 형식은 "dd-mmm-yy", "mm-dd-yy", "mmm-dd-yy", "yyyy-mm-dd" 또는 "yyyy-mmm-dd" 형식일 수 있습니다. "mm"은 월의 숫자를 나타내는 것입니다. "mmm"은 몇 달 동안의 문자를 나립니다.
구분 기호 열을 구분하는 데 사용할 사용자 지정 구분 기호 문자를 지정합니다. 사용자 지정 구분 기호 형식을 선택할 때 사용하도록 설정합니다. 구분 기호는 길이가 한 문자일 수 있으며 큰따옴표(")는 구분 기호 문자로 사용할 수 없습니다. (구분 기호는 16진수 또는 10진수 형식으로 지정할 수 없습니다.)
형식 구분된 길이 또는 고정 길이입니다. 구분 기호로 구분된 경우 쉼표(CSV), 탭 또는 특수 문자(사용자 지정)와 같은 구분 기호 유형을 나타냅니다. 테이블 목록에서 선택한 항목의 형식이 이 대화 상자에서 이전에 정의되지 않은 경우 기본적으로 CSV 구분 기호로 설정됩니다.

Format이 고정 길이이고 열 이름 머리글이 TRUE인 경우 첫 번째 줄은 쉼표로 구분되어야 합니다.
추측 서식 상자 선택에 따라 테이블의 내용을 검사하여 선택한 테이블의 열에 대한 열의 데이터 형식, 이름 및 너비 값을 자동으로 생성합니다. 테이블 형식이 구분될 때 사용하도록 설정됩니다. 목록에서 이전에 정의된 열은 모두 지워지고 새 항목으로 바뀝니다. 열 이름 머리글을 선택하지 않으면 열 이름이 자동으로 "F1", "F2" 등으로 생성됩니다. 데이터 형식 상자에 기본값이 표시되지 않습니다.

이 기능은 64,513바이트 미만의 열에서만 작동합니다.
수정 데이터 형식, 이름 및 너비의 값을 사용하여 선택한 열을 수정합니다.
이름 선택한 열의 이름을 표시합니다. 기존 열 또는 새 열의 새 열 이름을 지정하는 데 사용할 수 있습니다.

열 이름 헤더가 TRUE이면 표시되는 열 이름은 무시됩니다.
제거 선택한 열을 삭제합니다.
스캔할 행 기존 데이터를 기반으로 열 및 열 데이터 형식을 설정할 때 설치 프로그램 또는 드라이버가 검사할 행 수입니다.

검색할 행 수에 대해 1에서 32767까지의 숫자를 입력할 수 있습니다. 테이블 목록에서 선택한 항목의 형식이 이 대화 상자에서 이전에 정의되지 않은 경우 이 기본값은 25입니다. (제한을 벗어난 숫자는 오류를 반환합니다.)
테이블 텍스트 설정 대화 상자에서 선택한 디렉터리의 모든 파일 목록이 지정된 확장명 목록과 일치합니다.

기본값>을 선택하고 다음 중 하나가 true이면 <Tables 그룹의 테이블 특성 값이 Schema.ini 기록됩니다(Schema.ini 다른 항목은 터치되지 않음).

- 지정된 디렉터리에 Schema.ini 없습니다.
- Schema.ini 파일이 있지만 디렉터리의 텍스트 파일(지정된 확장명 포함) 중 하나에 대한 Schema.ini 섹션이 없습니다.
- 텍스트 파일의 섹션은 Schema.ini 있지만 본문은 비어 있습니다.

<기본값>을 선택하면 그룹이 비활성화됩니다.
Width CHAR 또는 LONGCHAR 열에 대해 열의 너비를 변경할 수 있습니다. 테이블 목록에서 선택한 항목의 형식이 이전에 이 대화 상자에서 정의되지 않은 경우 너비는 기본적으로 1입니다.

다른 데이터 형식의 경우 너비 컨트롤이 비활성화되고 값이 표시되지 않습니다.