다음을 통해 공유


DataType 열거형

정의

public enum class DataType
public enum DataType
type DataType = 
Public Enum DataType
상속
DataType

필드

DT_BOOL 11
DT_BYREF_BOOL 16395
DT_BYREF_CY 16390
DT_BYREF_DATE 16391
DT_BYREF_DBDATE 16517
DT_BYREF_DBTIME 16518
DT_BYREF_DBTIME2 16520
DT_BYREF_DBTIMESTAMP 16519
DT_BYREF_DBTIMESTAMP2 16522
DT_BYREF_DBTIMESTAMPOFFSET 16521
DT_BYREF_DECIMAL 16398
DT_BYREF_FILETIME 16448
DT_BYREF_GUID 16456
DT_BYREF_I1 16400
DT_BYREF_I2 16386
DT_BYREF_I4 16387
DT_BYREF_I8 16404
DT_BYREF_NUMERIC 16515
DT_BYREF_R4 16388
DT_BYREF_R8 16389
DT_BYREF_UI1 16401
DT_BYREF_UI2 16402
DT_BYREF_UI4 16403
DT_BYREF_UI8 16405
DT_BYTES 128
DT_CY 6
DT_DATE 7
DT_DBDATE 133
DT_DBTIME 134
DT_DBTIME2 145
DT_DBTIMESTAMP 135
DT_DBTIMESTAMP2 304
DT_DBTIMESTAMPOFFSET 146
DT_DECIMAL 14
DT_EMPTY 0
DT_FILETIME 64
DT_GUID 72
DT_I1 16
DT_I2 2
DT_I4 3
DT_I8 20
DT_IMAGE 301
DT_NTEXT 303
DT_NULL 1
DT_NUMERIC 131
DT_R4 4
DT_R8 5
DT_STR 129
DT_TEXT 302
DT_UI1 17
DT_UI2 18
DT_UI4 19
DT_UI8 21
DT_WSTR 130

설명

데이터 형식은 참조 형식 및 값 형식으로 나뉩니다. 참조 형식은 지정된 형식의 개체를 가리킵니다. 값 형식에는 데이터에 대한 포인터가 아닌 실제 데이터가 포함됩니다.

값 형식인 데이터 형식의 경우 데이터 자체가 아니라 해당 데이터에 대한 포인터가 필요한 경우가 있습니다. 멤버 테이블에서 DT_BYREF* 멤버는 값 형식에 대한 포인터가 되도록 만들어진 필드입니다.

자세한 내용은 Data Flow 데이터 형식 작업을 참조하세요.

참고

부울 값은 숫자가 아니라 논리 값입니다. 일부 환경에서는 부울 값이 숫자로 표시될 수 있지만 숫자로 저장되지는 않으며, 다양한 프로그래밍 언어에서는 부울 값을 .NET Framework 메서드와는 다른 숫자 값으로 표시합니다.

예를 들어 Visual Basic에서 사용할 수 있는 변환 함수는 True를 -1로 변환하지만 .NET Framework의 System.Convert.ToInt32 메서드는 True를 +1로 변환합니다. Integration Services 식 언어는 -1로 변환됩니다 True .

오류나 예기치 않은 결과를 방지하려면 TrueFalse에 특정 숫자 값을 사용하는 코드를 작성하지 말아야 합니다. 가능하면 부울 변수는 부울 변수용으로 설계된 논리 값으로만 사용해야 합니다.

데이터 형식에 대한 자세한 내용은 Integration Services Data Types을 참조하세요.

적용 대상