DateTimeStringFormat IBM Data Server Driver 구성 키워드
문자 컬럼에 날짜 또는 시간 데이터를 삽입할 때 사용할 형식을 지정합니다.
- Equivalent CLI keyword
- DateTimeStringFormat
- Equivalent IBM® Data Server Provider for .NET connection string keyword
- 없음
- db2dsdriver.cfg configuration syntax
<parameter name="DateTimeStringFormat" value="JIS | ISO | EUR | USA"/>- Default setting:
- 날짜 또는 시간 데이터를 문자 컬럼에 삽입할 때 JIS 형식이 사용됩니다.
- Usage notes:
- DateTimeStringFormat 키워드는 SQL_C_TYPE_DATE, SQL_C_TYPE_TIME 또는 SQL_C_TYPE_TIMESTAMP 또는 SQL_C_TIMESTAMP_EXT 데이터를 다음 컬럼 유형으로 삽입하는 데 영향을 줍니다.
- SQL_CHAR
- SQL_VARCHAR
- SQL_LONGVARCHAR
- SQL_CLOB
DateTimeStringFormat 키워드는 문자열로 검색되는 날짜 또는 시간 컬럼의 형식에도 영향을 줍니다. 예를 들어, SQL_TYPE_TIMESTAMP 컬럼에서 SQL_C_CHAR 문자열로 데이터를 검색하면 DateTimeStringFormat 키워드 설정의 영향을 받습니다.
SQLSetEnvAttr() 함수 또는 SQLSetConnectAttr() 함수를 사용하여 다음 속성을 모두 설정하는 경우 DateTimeStringFormat 키워드 값이 무시됩니다.- SQL_ATTR_DATE_FMT
- SQL_ATTR_TIME_FMT
SQL_ATTR_DATE_FMT 속성만 설정하고 SQL_ATTR_TIME_FMT 속성은 설정하지 않는 경우에는 시간 데이터 유형에 DateTimeStringFormat 키워드 값이 적용됩니다.
SQL_ATTR_TIME_FMT 속성만 설정하고 SQL_ATTR_DATE_FMT 속성은 설정하지 않는 경우에는 날짜 데이터 유형에 DateTimeStringFormat 키워드 값이 적용됩니다.
표 1. 값 설정 형식 날짜 시간 시간소인 JIS yyyy-mm-dd hh:mm:ss yyyy-mm-dd hh:mm:ss.ffffff ISO yyyy-mm-dd hh.mm.ss yyyy-mm-dd-hh.mm.ss.ffffff EUR dd.mm.yyyy hh.mm.ss yyyy-mm-dd hh:mm:ss.ffffff* 미국 yyyy/mm/dd hh:mm AM 또는 PM yyyy-mm-dd hh:mm:ss.ffffff* *EUR 또는 USA가 지정되는 경우 시간소인에서는 기본 형식을 사용합니다. 기본 형식은 JIS입니다.