열 내보내기 단계: 입력 탭(DataStage®)
형식 섹션에서는 내보낼 컬럼의 데이터를 형식화하는 방법에 대한 세부사항을 지정할 수 있습니다. 컬럼 섹션은 수신 데이터의 컬럼 정의를 지정합니다. 고급 섹션에서는 입력 링크의 기본 버퍼링 설정을 변경할 수 있습니다.
형식화 섹션
"레코드"와 "행", "필드"와 "컬럼"이라는 용어는 같은 의미로 사용됩니다.
다음 절에서는 각 유형에 사용 가능한 특성 유형 및 특성을 다룹니다.
레코드 레벨
- 채우기 문자. 0-255 범위의 ASCII 문자 또는 값을 지정하십시오. 드롭 다운 목록에서 공백 또는 널을 선택할 수도 있습니다. 이 문자는 컬럼 위치 지정 특성으로 인해 발생한 기록 레코드의 갭을 채우는 데 사용됩니다. 기본적으로 0(널 문자)으로 설정하십시오. 예를 들어 공백으로 설정하려면 공백 문자를 입력하거나 32를 입력할 수도 있습니다. 이 값은 1바이트로 제한되므로 멀티바이트 유니코드 문자를 지정할 수 없습니다.
- 최종 구분 기호 문자열. 컬럼 구분 기호 대신 레코드의 마지막 컬럼 뒤에 기록할 문자열을 지정하십시오. 하나 이상의 문자를 입력하십시오. 사용할 경우 레코드 구분 기호 앞에 옵니다. 최종 구분 기호(기본값)와 함께 사용할 수 없습니다. 예를 들어, 구분 기호를 쉼표로 설정하고 최종 구분 기호 문자열을 `, `(쉼표 공백 - 인용 부호는 입력할 필요 없음)로 설정할 경우 모든 필드는 쉼표로 구분됩니다. 단, 최종 필드는 쉼표로 구분되고 뒤에 ASCII 공백 문자가 옵니다.
- 최종 구분 기호. 필드 구분 기호 대신 레코드의 마지막 컬럼 뒤에 기록할 한 개의 문자를 지정하십시오. 문자를 입력하거나 공백, 끝, 없음, 널, 탭, 쉼표 중 하나를 선택하십시오. 그림을 보려면 다음 다이어그램을 참조하십시오.
- 공백. 각 레코드의 마지막 컬럼에 레코드의 끝에 있는 후미 공백이 포함되지 않습니다.
- 끝. 각 레코드의 마지막 컬럼에 필드 구분 기호가 포함되지 않습니다. 기본 설정입니다.
- 없음. 각 레코드의 마지막 컬럼에 구분 기호가 없으며, 고정 너비 필드에 사용됩니다.
- 널. 각 레코드의 마지막 컬럼이 ASCII 널 문자로 구분됩니다.
- 쉼표. 각 레코드의 마지막 컬럼이 ASCII 쉼표 문자로 구분됩니다.
- 탭. 각 레코드의 마지막 컬럼이 ASCII 탭 문자로 구분됩니다.
- 무손상. 무손상 특성은 부분 스키마의 ID를 지정합니다. 부분 스키마는 스키마에 이름이 지정된 컬럼만 스테이지에서 수정할 수 있도록 지정합니다. 행의 다른 모든 컬럼은 수정되지 않은 상태로 전달됩니다. 부분 스키마가 포함된 파일은 특성 탭의 스키마 파일 특성에 지정됩니다. 이 특성에는 무손상 검사라는 종속 특성이 있지만, 입력 링크와는 관련이 없습니다.
- 레코드 구분 기호 문자열. 각 레코드의 끝에 기록할 문자열을 지정하십시오. 하나 이상의 문자를 입력하십시오. 이 특성은 레코드 구분 기호(기본값), 레코드 유형 및 레코드 접두부와 함께 사용할 수 없습니다.
- 레코드 구분 기호. 각 레코드의 끝에 기록할 한 개의 문자를 지정하십시오. 문자를 입력하거나 다음 중 하나를 선택하십시오.
- UNIX 줄 바꾸기(기본값)
- null
(DOS 줄 바꿈을 구현하려면 "\R\N"으로 설정된 레코드 구분 기호 문자열 속성을 사용하거나 바로 가기 메뉴에서
선택합니다)참고: 레코드 구분 기호는 레코드 구분 기호 문자열, 레코드 접두사 및 레코드 유형과 상호 배타적입니다. - 레코드 길이. 고정 길이 필드를 기록할 경우 고정을 선택하십시오. IBM DataStage에서 적합한 레코드 길이를 계산합니다. 또는 고정 레코드 길이를 바이트 수로 지정하십시오. 이 특성은 기본적으로 사용되지 않습니다(기본 파일은 쉼표로 구분됨). 레코드는 0 또는 채우기 문자(지정된 경우)로 지정된 길이까지 채워집니다.
- 레코드 접두부. 가변 길이 레코드 앞에 1바이트, 2바이트 또는 4바이트 길이 접두부가 붙도록 지정합니다. 기본적으로 1로 설정됩니다. 이 특성은 레코드 구분 기호(기본값), 레코드 구분 기호 문자열 및 레코드 유형과 함께 사용할 수 없습니다.
- 레코드 유형. 데이터가 가변 길이 블록 레코드(가변) 또는 내재적 레코드(내재)로 구성되도록 지정합니다. 내재 특성을 선택할 경우 데이터가 명시적 레코드 경계가 없는 스트림으로 기록됩니다. 레코드의 끝은 스키마에서 정의한 모든 컬럼이 구문 분석되었을 때 유추됩니다. 가변 특성을 사용할 경우 IBM 블록 형식 또는 확장 형식(V, VB, VS, VBS, VR) 중 하나를 지정할 수 있습니다. 데이터를 가져올 때 이러한 형식 중 하나를 사용합니다. 내보내기의 경우에는 이러한 형식을 사용할 수 없습니다.
이 특성은 레코드 길이, 레코드 구분 기호, 레코드 구분 기호 문자열 및 레코드 접두부와 함께 사용할 수 없으며, 기본적으로 사용되지 않습니다.
필드 기본값
- 실제 필드 길이. 필드가 널로 식별될 때 채우기 문자로 채울 바이트 수를 지정합니다. IBM DataStage에서 널 필드를 식별하면 이 길이의 필드가 채우기 문자로 가득 차게 됩니다. 이 특성은 널 필드 값과 함께 사용할 수 없습니다.
- 구분 기호. 레코드에 있는 모든 필드의 후행 구분 기호를 지정합니다. ASCII 문자를 입력하거나 공백, 끝, 없음, 널, 쉼표, 탭 중 하나를 선택하십시오.
- 공백. 컬럼 끝에 있는 공백 문자가 무시됩니다. 즉, 컬럼의 일부로 처리되지 않습니다.
- 끝. 필드 끝이 구분 기호로 사용됩니다. 즉, 별도의 구분 기호가 없습니다. 이는 고정 너비 컬럼이 있는 필드에 사용되는 '없음' 설정과 다릅니다.
- 없음. 구분 기호가 없습니다(고정 너비에 사용됨).
- 널. ASCII 널 문자가 사용됩니다.
- 쉼표. ASCII 쉼표 문자가 사용됩니다.
- 탭. ASCII 탭 문자가 사용됩니다.
- 구분 기호 문자열. 각 필드의 끝에 기록할 문자열을 지정하십시오. 하나 이상의 문자를 입력하십시오. 이는 구분 기호(기본값)와 상호 배타적입니다. 예를 들어, `, `(쉼표 공백 - 인용 부호는 입력할 필요 없음)를 지정하면 개별 필드에 대해 대체되지 않는 한 각 필드가 `, `로 구분됩니다.
- 널 필드 길이. 널이 포함된 가변 길이 필드의 길이(바이트)입니다. IBM DataStage에서는 가변 길이 필드를 기록할 때 필드에 널이 포함된 경우 널 필드 길이의 길이 값을 기록합니다. 이 특성은 널 필드 값과 함께 사용할 수 없습니다.
- 널 필드 값. 소스가 널로 설정된 경우 널 필드에 기록할 값을 지정합니다. 숫자, 문자열 또는 C 유형 리터럴 이스케이프 문자일 수 있습니다. 예를 들어 바이트 값을 \ooo 또는 \xhh로 나타낼 수 있습니다. 여기서 각 o는 8진수 0 - 7이고 첫 번째 o는 4보다 작은 값입니다. h는 16진수 0 - F입니다. 인쇄할 수 없는 바이트 값을 인코딩하려면 이 형식을 사용해야 합니다.
이 특성은 널 필드 길이 및 실제 길이와 함께 사용할 수 없습니다. 고정 너비 데이터 표시의 경우, 지정한 값이 필드의 고정 너비보다 짧으면 채움 문자(유형 기본값의 일반 섹션)를 사용하여 반복 후미 문자를 지정할 수 있습니다.
널 필드 값에는 널 필드 값 구분자라는 하위 특성이 있습니다. 이 특성은 출력 데이터용이므로 입력 링크에 속하는 형식 탭에서는 무시해야 합니다.
- 접두부 바이트. 데이터 파일의 각 컬럼에 1, 2 또는 4바이트 접두부가 붙도록 지정합니다. 이 접두부에는 컬럼 길이 또는 태그 지정된 필드의 태그 값이 2진 값으로 포함됩니다.
이 옵션은 가변 길이 필드에 사용할 수 있습니다. 가변 길이 필드는 문자로 구분되거나 필드 길이가 포함된 1, 2 또는 4바이트 접두부가 앞에 올 수 있습니다. IBM DataStage에서는 각 필드 앞에 접두부를 삽입합니다.
이 특성은 기본적으로 사용되는 구분 기호, 따옴표 및 마지막 구분 기호 특성과 상호 배타적입니다.
- 인쇄 필드. 이 특성은 입력 링크와 관련이 없습니다.
- 따옴표. 가변 길이 필드를 작은따옴표, 큰따옴표, 다른 문자 또는 문자 쌍으로 묶도록 지정합니다. 작은따옴표 또는 큰따옴표를 선택하거나 문자를 입력하십시오. 이 특성은 기본적으로 큰따옴표로 설정됩니다.
IBM DataStage에서는 쓰기 시 선행 따옴표 문자, 데이터 및 후행 따옴표 문자를 삽입합니다. 따옴표 문자는 필드 길이의 일부로 계산되지 않습니다.
- 벡터 접두부. 가변 길이 벡터인 필드의 경우, 벡터의 요소 수를 포함한 1, 2 또는 4바이트 접두부를 지정합니다. 개별 벡터에 대해 이 기본 접두부를 대체할 수 있습니다.
벡터의 요소 수를 지정하려면 가변 길이 벡터에 벡터 접두부 또는 다른 필드에 대한 링크를 사용해야 합니다. 가변 길이 벡터에 접두부가 있는 경우 이 특성을 사용하여 접두부 길이를 표시하십시오. IBM DataStage에서는 요소 수를 각 가변 길이 벡터 필드의 접두부로 삽입합니다. 기본적으로 접두부 길이는 1바이트로 간주됩니다.
유형 기본값
컬럼 레벨에서 특별히 대체되지 않는 한 특정 데이터 유형의 모든 컬럼에 적용되는 특성입니다. 데이터 유형에 따라 여러 개의 하위 그룹으로 구분됩니다.
일반
- 바이트 순서. 멀티바이트 데이터 유형(문자열 및 원시 데이터 유형 제외)의 정렬 방법을 지정합니다. 다음 중에서 선택하십시오.
- 리틀 엔디안(little-endian). 상위 바이트가 오른쪽에 있습니다.
- 빅 엔디안(big-endian). 상위 바이트가 왼쪽에 있습니다.
- 네이티브 엔디안(native-endian). 시스템의 고유 데이터 형식에서 정의됩니다. 이는 기본값입니다.
- 데이터 형식. 필드의 데이터 표시 형식을 지정합니다. 모든 데이터 유형(문자열, ustring 및 원시 제외)의 필드에 적용되며, 문자열 및 원시 이외의 필드가 한 개라도 있는 레코드, 서브레코드 또는 태그 지정된 필드에도 적용됩니다. 다음 중에서 선택하십시오.
- 2진
- 텍스트(기본값)
2진 설정은 적용되는 데이터 유형에 따라 다른 의미를 갖습니다.
- 10진수의 경우 2진은 팩형을 의미합니다.
- 기타 숫자 데이터 유형의 경우 2진은 "텍스트가 아님"을 의미합니다.
- 날짜의 경우 2진은 날짜 필드에 율리우스 특성을 지정하는 것과 같습니다.
- 시간의 경우 2진은 midnight_seconds와 같습니다.
- 시간소인의 경우 2진은 첫 번째 정수가 시간소인의 날짜 부분에 대한 율리우스력 일 수를 포함하고 두 번째 정수는 시간소인의 시간 부분을 자정 기준 초 수로 지정하도록 지정합니다. 2진 시간소인은 두 개의 32비트 정수가 기록되도록 지정합니다.
기본적으로 데이터는 다음과 같이 텍스트로 형식화됩니다.
- 날짜 데이터 유형: 텍스트는 기록할 데이터에 텍스트 기반 날짜가 %yyyy-%mm-%dd 형식 또는 기본 날짜 형식(NLS 시스템에서 새로 정의한 경우)으로 포함되도록 지정합니다.
- 10진수 데이터 유형: 필드는 선행 공백 또는 '-'가 있는 문자열 형식의 10진수를 나타내며, 스케일이 0이 아닌 경우 뒤에 소수점이 포함된 10진수가 표시됩니다. 대상 문자열 형식은 [+ | -]ddd.[ddd]이고 모든 정밀도 및 스케일 인수는 무시됩니다.
- 숫자 필드(int8, int16, int32, uint8, uint16, uint32, sfloat, dfloat): IBM DataStage에서는 숫자 필드가 텍스트로 표시된다고 가정합니다.
- 시간 데이터 유형의 경우: text는 필드가 텍스트 기반 형식인 %hh:%nn%s시간을 나타내도록 지정합니다.
- 시간소인 데이터 유형: 텍스트는 텍스트 기반 시간소인을 %yyyy-%mm-%dd %hh:%nn:%ss 형식 또는 기본 날짜 형식(NLS 시스템에서 새로 정의한 경우)으로 지정합니다.
- 필드 최대 너비. 컬럼에서 문자열로 표시되는 최대 바이트 수입니다. 숫자를 입력하십시오. 이는 숫자를 텍스트로 저장하는 데 유용합니다. 고정 너비 문자 세트를 사용하는 경우 길이를 정확히 계산할 수 있습니다. 가변 길이 문자 세트를 사용하는 경우 필드에 적합한 최대 너비를 계산하십시오. 날짜, 시간, 시간소인 및 원시(이 유형의 필드를 하나 이상 포함하는 경우 레코드, 서브레코드 또는 태그 지정됨)를 제외한 모든 데이터 유형의 필드에 적용됩니다.
- 필드 너비. 필드의 바이트 수를 나타내며 문자열로 표시됩니다. 숫자를 입력하십시오. 이는 숫자를 텍스트로 저장하는 데 유용합니다. 고정 너비 문자 세트를 사용하는 경우 바이트 수를 정확하게 계산할 수 있습니다. 가변 길이 인코딩인 경우, 가변 너비 문자의 너비와 빈도를 기준으로 계산하십시오. 날짜, 시간, 시간소인 및 원시(이 유형의 필드를 하나 이상 포함하는 경우 레코드, 서브레코드 또는 태그 지정됨)를 제외한 모든 데이터 유형의 필드에 적용됩니다.
필드 너비 또는 필드 최대 너비를 지정하지 않으면 텍스트로 기록된 숫자 필드에 다음 바이트 수가 최대 너비로 표시됩니다.
- 8비트 부호 있는 또는 부호 없는 정수: 4바이트
- 16비트 부호 있는 또는 부호 없는 정수: 6바이트
- 32비트 부호 있는 또는 부호 없는 정수: 11바이트
- 64비트 부호 있는 또는 부호 없는 정수: 21바이트
- 단정밀도 부동 소수점: 14바이트(부호, 숫자, 소수점, 7분율, "E", 부호, 2 지수)
- 배정밀도 부동 소수점: 24바이트(부호, 숫자, 소수점, 16분율, "E", 부호, 3 지수)
중요: 유니코드 문자 열을 사용하는 경우 필드 길이를 바이트 단위로 계산하고 필드 너비 열 속성에서 해당 값을 지정해야 합니다. - 채움 문자. 문자열 또는 숫자 값을 외부 문자열 표시에 기록할 때 사용할 채움 문자를 지정합니다. 문자를 입력하거나(문자열의 경우 단일 바이트, ustring의 경우 멀티바이트일 수 있음) 널 또는 공백을 선택하십시오. 채움 문자는 외부 문자열 표시가 작성된 필드를 유지하는 데 필요한 길이보다 긴 경우 사용됩니다. 이 경우 외부 문자열이 전체 길이에 맞게 채움 문자로 채워집니다. 기본값은 공백입니다. 문자열, ustring 및 숫자 데이터 유형에 적용되며, 이 유형의 필드가 한 개라도 있는 레코드, 서브레코드 또는 태그가 지정된 유형에도 적용됩니다.
- 문자 세트. 문자 세트를 지정합니다. ASCII 또는 EBCDIC 중에서 선택하십시오. 기본값은 ASCII입니다. 모든 데이터 유형(원시 및 ustring 제외)에 적용되며, 원시 또는 ustring 이외의 다른 필드가 없는 레코드, 서브레코드 또는 태그 지정된 필드에도 적용됩니다.
문자열
- EBCDIC을 ASCII로 내보내기. EBCDIC 문자가 ASCII 문자로 기록되도록 지정하려면 선택하십시오. 문자열 데이터 유형의 필드에 적용되며, 이 유형의 필드가 한 개라도 있는 레코드, 서브레코드 또는 태그가 지정된 필드에도 적용됩니다.
- ASCII를 EBCDIC으로 가져오기. 입력 링크와 관련이 없습니다.
10진수
- 모두 0 허용. 모두 0(일반적으로 잘못됨)을 포함하는 팩형 10진수 열을 유효한 0 표시로 처리할지 여부를 지정합니다. 예 또는 아니오를 선택하십시오. 기본값은 아니오입니다.
- 소수점 구분 기호. 소수점 구분 기호로 사용할 ASCII 문자를 지정하십시오(기본값: 마침표).
- 팩형. 10진수 컬럼에 포함될 내용을 지정하는 옵션을 다음 중에서 선택하십시오.
- 예 - 10진수 컬럼에 팩형 10진수 형식의 데이터가 포함되도록 지정합니다(기본값). 하위 특성은 다음과 같습니다.
확인. 데이터가 팩형 데이터인지 확인하려면 예를 선택하고, 확인하지 않으려면 아니오를 선택하십시오.
부호 있음. 10진수 컬럼을 작성할 때 기존 부호를 사용하려면 예를 선택하십시오. 컬럼의 실제 부호 값에 관계없이 양수 부호(0xf)를 기록하려면 아니오를 선택하십시오.
- 아니오(별도) - 별도의 부호 바이트가 있는 언팩형 10진수가 포함되도록 지정합니다. 하위 특성은 다음과 같습니다.
부호 위치. 적절하게 선행 또는 후행을 선택하십시오.
- 아니오(구역 지정) - 언팩형 10진수가 ASCII 또는 EBCDIC 텍스트로 포함되도록 지정합니다. 하위 특성은 다음과 같습니다.
부호 위치. 적절하게 선행 또는 후행을 선택하십시오.
- 아니오(오버펀치) - 필드의 처음 또는 끝 바이트에 해당 바이트의 숫자 값과 전체 숫자에 음수 또는 양수 부호가 포함되는지 여부를 모두 지정하는 문자가 포함되도록 지정합니다. 하위 특성은 다음과 같습니다.
부호 위치. 적절하게 선행 또는 후행을 선택하십시오.
- 예 - 10진수 컬럼에 팩형 10진수 형식의 데이터가 포함되도록 지정합니다(기본값). 하위 특성은 다음과 같습니다.
- 정밀도. 10진수 컬럼이 텍스트 형식으로 기록되는 정밀도를 지정합니다. 숫자를 입력하십시오. 10진수가 문자열 표시에 기록될 때 IBM DataStage에서는 소스 10진수 필드에 대해 정의된 정밀도 및 스케일을 사용하여 대상 문자열의 길이를 판별합니다. 정밀도 및 스케일 특성은 이 기본값을 대체합니다. 이러한 특성이 정의되면 IBM DataStage에서는 대상 문자열의 크기에 맞게 소스 10진수를 자르거나 채웁니다. 필드 너비 특성도 지정한 경우 IBM DataStage에서는 필드 너비로 지정된 크기에 맞게 소스 10진수를 자르거나 채웁니다.
- 반올림. 10진수 컬럼을 작성할 때 반올림 방법을 지정합니다. 다음 중에서 선택하십시오.
- 올림. 소스 열을 양의 무한대로 자릅니다. 이 모드는 IEEE 754 Round Up 모드에 해당합니다. 예를 들어, 1.4는 2가 되고 -1.6은 -1이 됩니다.
- 내림. 소스 열을 음의 무한대로 자릅니다. 이 모드는 IEEE 754 Round Down 모드에 해당합니다. 예를 들어, 1.6은 1이 되고 -1.4는 -2가 됩니다.
- 가장 가까운 값. 소스 열을 표시할 수 있는 가장 인접한 값으로 반올림합니다. 이 모드는 COBOL ROUNDED 모드에 해당합니다. 예를 들어, 1.4는 1이 되고, 1.5는 2가 되고, -1.4는 -1이 되고, -1.5는 -2가 됩니다.
- 소수점 절단. 이는 기본값입니다. 부호에 관계없이 대상에서 지원하는 가장 오른쪽 소수 자리의 오른쪽까지 소수 자리를 버립니다. 예를 들어, 대상이 정수이면 모든 소수 자리가 절단됩니다. 대상이 더 작은 스케일의 다른 10진수인 경우 대상 10진수의 스케일 크기로 절단합니다. 이 모드는 COBOL INTEGER-PART 함수에 해당합니다. 이 방법을 사용하면 1.6이 1이 되고 -1.6은 -1이 됩니다.
- 스케일. 정밀도와 스케일이 대상보다 큰 경우 소스 10진수를 반올림하는 방법을 지정합니다. 기본적으로 IBM DataStage에서는 소스 10진수를 문자열 표시에 기록할 때 소스 10진수 필드에 대해 정의된 정밀도 및 스케일을 사용하여 대상 문자열의 길이를 판별합니다. 정밀도 및 스케일 특성을 사용하여 기본값을 대체할 수 있습니다. 이 경우 IBM DataStage에서는 대상 문자열의 크기에 맞게 소스 10진수를 자르거나 채웁니다. 필드 너비 특성도 지정한 경우 IBM DataStage에서는 필드 너비로 지정된 크기에 맞게 소스 10진수를 자르거나 채웁니다.
숫자
- C_format. 정수 또는 부동 소수점 데이터에서 문자열로 데이터의 기본이 아닌 변환을 수행합니다. 이 특성은 정수 또는 부동 소수점 문자열을 기록하는 데 사용되는 C 언어 형식 문자열을 지정합니다. 이 특성은 sprintf()에 전달됩니다. 예를 들어, C 형식을 %x로 지정하고 필드 너비를 8로 지정하면 정수가 8바이트의 16진 문자열로 기록됩니다.
- In_format. 이 특성은 입력 링크와 관련이 없습니다.
- Out_format. 정수 또는 부동 소수점 데이터에서 문자열로 데이터를 변환하는 데 사용되는 형식 문자열입니다. 이 특성은 sprintf()에 전달됩니다. 기본적으로 IBM DataStage에서는 C sprintf() 함수를 호출하여 정수 또는 부동 소수점 데이터 형식의 숫자 필드를 문자열로 변환합니다. 이 함수가 만족스러운 형식으로 데이터를 출력하지 않으면 out_format 특성을 지정하여 형식화 인수를 sprintf()에 전달할 수 있습니다.
날짜
- 경과일. 날짜는 지정된 날짜 이후 기간(일)이 포함된 부호있는 정수로 기록됩니다. 날짜를 %yyyy-%mm-%dd 형식으로 입력하십시오.
- 형식 문자열. 날짜의 문자열 형식입니다. 기본적으로 이는 %yyyy-%mm-%dd입니다.
- 율리우스일. 날짜가 율리우스일이 포함된 숫자 값으로 기록되도록 지정하려면 이를 선택하십시오. 율리우스일은 날짜를 4713 BCE 1월 1일, 12:00(정오) GMT로부터의 일 수로 지정합니다.
시간
- 형식 문자열. 시간을 나타내는 컬럼의 형식을 문자열로 지정합니다.
- 자정 초임. 시간이 이전 자정부터 경과된 시간(초)이 포함된 2진 32비트 정수로 기록되도록 지정하려면 이를 선택하십시오.
시간소인
- 형식 문자열. 시간소인을 나타내는 컬럼의 형식을 문자열로 지정합니다. 기본값은 %yyyy-%mm-%dd %hh:%nn:%ss입니다. 이 형식은 날짜 문자열과 시간 문자열의 형식을 결합합니다.