DELIMITER 하위 명령 (GET DATA 명령)
DELIMITERS 하위 명령은 구분된 데이터 (ARRANGEMENT=DELIMITED) 에만 적용됩니다. 데이터 값 사이의 구분 기호로 읽을 문자를 지정합니다.
- 각 구분 기호는 탭 또는 백슬래시를 구분 기호로 지정하는 경우를 제외하고는 단일 문자만 가능합니다 (아래 참조).
- 구분 기호 목록은 따옴표로 묶어야 합니다.
- 공백을 구분 기호로 표시하는 공백을 제외하고 구분 기호 스펙 사이에는 공백 또는 기타 구분 기호가 없어야 합니다.
- 탭을 구분 기호로 지정하려면
"\t"를 사용하십시오. 이 구분 기호는 지정된 첫 번째 구분 기호여야 합니다. - 백슬래시를 구분 기호로 지정하려면 두 개의 백슬래시 (
"\\") 를 사용하십시오. 이는 탭을 구분 기호로 지정하지 않는 한 지정된 첫 번째 구분 기호여야 하며, 이 경우 백슬래시 스펙은 탭 스펙 바로 다음에 와야 합니다.
구분된 데이터가 있는 데이터 누락. 중간 데이터가 없는 다중 구분 기호는 누락된 데이터를 표시합니다. 여기에는 여러 개의 연속 공백이 포함됩니다.
예
DELIMITERS "\t\\ ,;"
이 예제에서는 탭, 백슬래시, 공백, 쉼표 및 세미콜론을 데이터 값 사이의 구분 기호로 읽습니다.