OdbcType 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
OdbcParameter에 사용할 필드, 속성의 데이터 형식을 지정합니다.
public enum class OdbcType
public enum OdbcType
type OdbcType =
Public Enum OdbcType
- 상속
필드
BigInt | 1 | 전체 자릿수 19(부호 있는 경우) 또는 20(부호 없는 경우)이며 배율 0인 정확한 숫자 값(부호 있음: -2[63] <= n <= 2[63] - 1, 부호 없음:0 <= n <= 2[64] – 1) (SQL_BIGINT)입니다. 이는 Int64에 매핑합니다. |
Binary | 2 | |
Bit | 3 | 한 비트 이진 데이터(SQL_BIT)입니다. 이는 Boolean에 매핑합니다. |
Char | 4 | 고정 길이 문자열(SQL_CHAR)입니다. 이는 String에 매핑합니다. |
Date | 23 | yyyymmdd 형식의 날짜 데이터(SQL_TYPE_DATE)입니다. 이는 DateTime에 매핑합니다. |
DateTime | 5 | yyyymmddhhmmss 형식의 날짜 데이터(SQL_TYPE_TIMESTAMP)입니다. 이는 DateTime에 매핑합니다. |
Decimal | 6 | 전체 자릿수가 최소 p이며 배율 s인 부호 있는 정확한 숫자 값(여기서 1 <= p <= 15 및 s <= p)입니다. 최대 전체 자릿수는 드라이버에 따라 다릅니다(SQL_DECIMAL). 이는 Decimal에 매핑합니다. |
Double | 8 | 이진 정밀도 53(0 또는 절대값 10[-308]~10[308])을 가진 부호 있는 숫자 근사값(SQL_DOUBLE)입니다. 이는 Double에 매핑합니다. |
Image | 9 | 가변 길이 이진 데이터입니다. 최대 길이는 데이터 원본에 따라 다릅니다(SQL_LONGVARBINARY). 이는 Array 형식의 Byte에 매핑합니다. |
Int | 10 | 전체 자릿수 10이며 배율 0인 정확한 숫자 값(부호 있음: -2[31] <= n <= 2[31] - 1, 부호 없음:0 <= n <= 2[32] - 1) (SQL_INTEGER)입니다. 이는 Int32에 매핑합니다. |
NChar | 11 | 고정 문자열 길이의 유니코드 문자열(SQL_WCHAR)입니다. 이는 String에 매핑합니다. |
NText | 12 | 유니코드 가변 길이 문자 데이터입니다. 최대 길이는 데이터 원본에 따라 다릅니다. (SQL_WLONGVARCHAR). 이는 String에 매핑합니다. |
Numeric | 7 | 전체 자릿수가 p이며 배율 s인 부호 있는 정확한 숫자 값(여기서 1 <= p <= 15, and s <= p (SQL_NUMERIC))입니다. 이는 Decimal에 매핑합니다. |
NVarChar | 13 | 유니코드 문자의 가변 길이 스트림(SQL_WVARCHAR)입니다. 이는 String에 매핑합니다. |
Real | 14 | 이진 정밀도 24(0 또는 절대값 10[-38]~10[38])를 가진 부호 있는 숫자 근사값(SQL_REAL)입니다. 이는 Single에 매핑합니다. |
SmallDateTime | 16 | yyyymmddhhmmss 형식의 날짜 및 시간 데이터(SQL_TYPE_TIMESTAMP)입니다. 이는 DateTime에 매핑합니다. |
SmallInt | 17 | 전체 자릿수 5이며 배율 0인 정확한 숫자 값(부호 있음: –32,768 <= n <= 32,767, 부호 없음: 0 <= n <= 65,535) (SQL_SMALLINT)입니다. 이는 Int16에 매핑합니다. |
Text | 18 | 가변 길이 문자 데이터입니다. 최대 길이는 데이터 월본에 따라 다릅니다(SQL_LONGVARCHAR). 이는 String에 매핑합니다. |
Time | 24 | hhmmss 형식의 날짜 데이터(SQL_TYPE_TIMES)입니다. 이는 DateTime에 매핑합니다. |
Timestamp | 19 | |
TinyInt | 20 | 전체 자릿수 3이며 배율 0인 정확한 숫자 값(부호 있음: –128 <= n <= 127, 부호 없음:0 <= n <= 255)(SQL_TINYINT)입니다. 이는 Byte에 매핑합니다. |
UniqueIdentifier | 15 | 고정 길이의 GUID(SQL_GUID)입니다. 이는 Guid에 매핑합니다. |
VarBinary | 21 | 가변 길이 이진 데이터입니다. 최대값은 사용자가 설정합니다(SQL_VARBINARY). 이는 Array 형식의 Byte에 매핑합니다. |
VarChar | 22 | 가변 길이 스트림 문자열(SQL_CHAR)입니다. 이는 String에 매핑합니다. |
설명
다음 표에서는 데이터 형식, ODBC 데이터 형식(괄호로 표시됨) 및 .NET Framework 형식 간의 OdbcType 매핑을 보여 줍니다.
적용 대상
.NET