OdbcType 열거형

정의

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

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

필드

Name Description
BigInt 1

전체 자릿수가 19(부호 없는 경우) 또는 20(서명되지 않은 경우) 및 소수 자릿수 0(부호 있는 경우: -2[63] = n <= 2[63] <- 1, unsigned:0 <= n <= 2[64] - 1)(SQL_BIGINT)을 가진 정확한 숫자 값입니다. 이 맵은 .에 매핑합니다 Int64.

Binary 2

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

Bit 3

단일 비트 이진 데이터(SQL_BIT). 이 맵은 .에 매핑합니다 Boolean.

Char 4

고정 길이 문자열(SQL_CHAR)입니다. 이 맵은 .에 매핑합니다 String.

DateTime 5

yyyymmddhhmmss(SQL_TYPE_TIMESTAMP) 형식의 날짜 데이터입니다. 이 맵은 .에 매핑합니다 DateTime.

Decimal 6

부호 있는 정확한 숫자 값으로, 전체 자릿수가 p 이상이고 소수 자릿수가 s이고, 여기서 1 <= p <= 15 및 s <= p입니다. 최대 정밀도는 드라이버별(SQL_DECIMAL)입니다. 이 맵은 .에 매핑합니다 Decimal.

Numeric 7

전체 자릿수 p 및 소수 자릿수가 있는 부호 있는 정확한 숫자 값입니다. 여기서 1 <= p <= 15 및 s <= p(SQL_NUMERIC)입니다. 이 맵은 .에 매핑합니다 Decimal.

Double 8

이진 정밀도 53(0 또는 절대 값 10[-308]에서 10[308])(SQL_DOUBLE)이 있는 부호 있는 근사치 숫자 값입니다. 이 맵은 .에 매핑합니다 Double.

Image 9

가변 길이 이진 데이터입니다. 최대 길이는 데이터 원본 종속(SQL_LONGVARBINARY)입니다. 형식에 ArrayByte매핑합니다.

Int 10

전체 자릿수가 10이고 소수 자릿수가 0인 정확한 숫자 값(부호 있음: -2[31] <= n <= 2[31] - 1, unsigned:0 <= n <= 2[32] - 1) (SQL_INTEGER). 이 맵은 .에 매핑합니다 Int32.

NChar 11

고정 문자열 길이(SQL_WCHAR)의 유니코드 문자열입니다. 이 맵은 .에 매핑합니다 String.

NText 12

유니코드 가변 길이 문자 데이터입니다. 최대 길이는 데이터 원본에 따라 다릅니다. (SQL_WLONGVARCHAR). 이 맵은 .에 매핑합니다 String.

NVarChar 13

유니코드 문자(SQL_WVARCHAR)의 가변 길이 스트림입니다. 이 맵은 .에 매핑합니다 String.

Real 14

이진 정밀도 24(0 또는 절대값 10[-38]에서 10[38])로 부호 있는 근사치 숫자 값입니다. (SQL_REAL). 이 맵은 .에 매핑합니다 Single.

UniqueIdentifier 15

고정 길이 GUID(SQL_GUID)입니다. 이 맵은 .에 매핑합니다 Guid.

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.

Timestamp 19

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

TinyInt 20

전체 자릿수가 3이고 소수 자릿수가 0인 정확한 숫자 값(부호 있음: -128 <= n <= 127, unsigned:0 <= n <= 255)(SQL_TINYINT). 이 맵은 .에 매핑합니다 Byte.

VarBinary 21

가변 길이 이진입니다. 최대값은 사용자(SQL_VARBINARY)에 의해 설정됩니다. 형식에 ArrayByte매핑합니다.

VarChar 22

가변 길이 스트림 문자열(SQL_CHAR)입니다. 이 맵은 .에 매핑합니다 String.

Date 23

yyyymmdd(SQL_TYPE_DATE) 형식의 날짜 데이터입니다. 이 맵은 .에 매핑합니다 DateTime.

Time 24

hhmmss(SQL_TYPE_TIMES) 형식의 날짜 데이터입니다. 이 맵은 .에 매핑합니다 DateTime.

설명

다음 표에서는 OdbcType 데이터 형식, ODBC 데이터 형식(괄호로 표시) 및 .NET 형식 간의 매핑을 보여 줍니다.

적용 대상