DataItem 파트
DataItem 파트는 기본 데이터 유형에 이름을 지정하고 선택적으로 기본 데이터 유형에 지정할 수 있는 값을 제한하여 기본 데이터 유형을 특수화합니다. 자세한 정보는 "기본 유형을 DataItem 파트로 특수화"를 참조하십시오.
데이터 항목을 정의한 후 데이터 항목 이름을 논리 또는 레코드 파트의 변수, 함수 또는 호출된 프로그램의 매개변수 또는 데이터 테이블의 열 유형으로 지정할 수 있습니다. 동일한 기본 데이터 유형을 기반으로 하는 변수를 데이터 항목으로 사용할 수 있는 모든 위치에서 데이터 항목 변수를 사용할 수 있습니다. 예를 들어, FLOAT 기본 유형을 기반으로 데이터 항목을 작성하는 경우에는 FLOAT를 사용할 수 있는 모든 위치에서 데이터 항목을 사용할 수 있습니다.
구문

- dataItemPartName
- DataItem의 이름을 지정합니다.
- primitiveType
- DataItem에 의해 특수화된 기본 유형입니다.
- length
- DataItem의 길이가 포함된 정수입니다. 데이터 항목을 기반으로 하는 변수의 값에는 지정된 수의 문자 또는 숫자가 포함되어 있습니다. 올바른 값은 데이터 항목이 기반으로 하는 기본 유형에 따라 다릅니다. 자세한 정보는 기본 데이터 유형의 내용을 참조하십시오.
- decimals
- 일부 숫자 유형의 경우에는 소수점 뒤에 예약될 자릿수를 나타내는 정수인 decimals를 지정할 수 있습니다. 올바른 값은 데이터 항목이 기반으로 하는 기본 유형에 따라 다릅니다. 자세한 정보는 기본 데이터 유형을 참조하십시오. 소수점은 데이터와 함께 저장되지 않습니다.
- "dateTimeMask"
- DATE, TIME 또는 TIMESTAMP 데이터 항목의 경우에는 값의 지정된 위치에 의미(예: "연도 숫자")를 지정하는 "dateTimeMask"를 지정할 수 있습니다. 이 마스크는 런타임 시 데이터와 함께 존재합니다. 날짜/시간 마스크 및 형식 지정자을 참조하십시오.
- "intervalMask"
- INTERVAL 데이터 항목의 경우에는 값의 지정된 위치에 의미(예: "연도 숫자")를 지정하는 "intervalMask"를 지정할 수 있습니다. 이 마스크는 런타임 시 데이터와 함께 존재합니다. 날짜/시간 마스크 및 형식 지정자을 참조하십시오.
- property
- DataItem 특성입니다.
예제
다음 예제에서는 DataItem 파트를 보여줍니다.
DataItem MoneyVar
DECIMAL(9,2)
end