집 >데이터 베이스 >MySQL 튜토리얼 >SSIS는 날짜/시간 형식을 어떻게 암시적으로 변환하고 DT_DBTimestamp는 '1-Jan'을 지원합니까?
질문: 다양한 형식에 대해 지원되는 날짜/시간 형식의 전체 목록을 제공하는 리소스가 있습니까? SSIS 데이터 유형? DT_DBTimestamp 데이터 유형이 '1-Jan' 형식을 인식할 수 있습니까?
응답:
일반 정보
다음 표에는 SSIS 데이터 형식에서 변환할 때 지원되는 기본 날짜/시간 형식이 나열되어 있습니다. 문자열:
Data Type | Default Format | |
---|---|---|
DT_DBDATE | yyyy-mm-dd | |
DT_FILETIME | yyyy-mm-dd hh:mm:ss:fff | |
DT_DBTIME | hh:mm:ss | |
DT_DBTIME2 | hh:mm:ss[.fffffff] | |
DT_DBTIMESTAMP | yyyy-mm-dd hh:mm:ss[.fff] | |
DT_DBTIMESTAMP2 | yyyy-mm-dd hh:mm:ss[.fffffff] | |
DT_DBTIMESTAMPOFFSET | yyyy-mm-dd hh:mm:ss[.fffffff] [{ | -} hh:mm] |
특정 사용 사례:
제공된 예에서 문자열 '1-Jan'은 Convert( ) SQL Server의 함수입니다. 그러나 이 값을 DT_DBTimestamp로 SSIS로 가져오려고 하면 암시적으로 2017년 1월 1일로 인식됩니다.
실험:
이 동작을 더 자세히 조사하려면, 여러 가지 실험이 수행되었습니다.
결과:
실험 SSIS의 DT_DBTimestamp 데이터 유형에는 기본 형식에서 명시적으로 지원되지 않는 형식을 포함하여 다양한 날짜/시간 형식을 해석하려고 시도하는 관대한 변환 메커니즘이 있음을 확인했습니다. 이 동작은 지원되는 특정 형식을 엄격하게 준수하는 SQL Server의 날짜/시간 변환과 일치하지 않습니다.
참조:
위 내용은 SSIS는 날짜/시간 형식을 어떻게 암시적으로 변환하고 DT_DBTimestamp는 '1-Jan'을 지원합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!