다음을 통해 공유


OdbcType 열거형

정의

OdbcParameter에 사용할 필드, 속성의 데이터 형식을 지정합니다.

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

필드

BigInt 1

전체 자릿수 19(부호 있는 경우) 또는 20(부호 없는 경우)이며 배율 0인 정확한 숫자 값(부호 있음: -2[63] <= n <= 2[63] - 1, 부호 없음:0 <= n <= 2[64] – 1) (SQL_BIGINT)입니다. 이는 Int64에 매핑합니다.

Binary 2

이진 데이터의 스트림(SQL_BINARY)입니다. 이는 Array 형식의 Byte에 매핑합니다.

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

이진 데이터의 스트림(SQL_BINARY)입니다. 이는 Array 형식의 Byte에 매핑합니다.

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 매핑을 보여 줍니다.

적용 대상