내보내기 시 숫자 데이터베이스 열의 길이가 변경됨
문제점 또는 오류:
길이
N
의 숫자 데이터베이스 열이 데이터 사전 파일(
.dct
파일)에서 길이
N
+7
로 변경됩니다.
솔루션:
데이터를 내보내고 내보낸 파일에 대한 데이터 사전을 프로그래밍 방식으로 작성한 경우,
Campaign
이 숫자 데이터를 표시하기 위해 필요할 수 있는 과학 표기법을 처리하는 숫자의 추가 공간을 추가합니다.
예를 들어, 다음 과학 표기법에 대해 데이터 사전은 7을 길이 10의 숫자 필드에 추가할 수 있습니다.
1 - 네거티브
1 - 10진
1 - e
1 - 음수 또는 양수
3 - 지수
내보낸 숫자(크기 및/또는 정밀도)가 정의된 값을 사용하여 표시될 수 있는 최대 숫자값을 초과하지 않는다는 것을 아는 경우, 다음 방법 중 하나를 사용하여 내보낸 숫자 필드의 길이를 제어할 수 있습니다.
숫자 필드로 하드 코드된 길이의 사전 정의된 데이터 사전 파일을 작성하십시오.
값이 정의된 너비를 초과한 경우, 오류 11335가 발생합니다(
Field width too small to hold source text data
).
숫자 필드의 경우, 숫자 열을 길이 10의 문자열로 변환하는 파생 필드를 작성하십시오. 예를 들면, 다음과 같습니다.
FORMAT(NUM_COL, 10)
값의 너비가
N
의
FORMAT
너비 스펙을 초과한 경우, 제일 왼쪽의
N
자리가 유지됩니다. 나머지는 잘리며 오류 없이 버려집니다.
Copyright IBM Corporation 2015. All Rights Reserved.