DbType 열거형

정의

.NET 데이터 공급자의 필드, 속성 또는 Parameter 개체의 데이터 형식을 지정합니다.

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

필드

Name Description
AnsiString 0

1~8,000자 사이의 유니코드가 아닌 문자의 가변 길이 스트림입니다.

Binary 1

1~8,000바이트 사이의 이진 데이터의 가변 길이 스트림입니다.

Byte 2

0에서 255 사이의 값에 이르는 8비트 부호 없는 정수입니다.

Boolean 3

또는 true.의 부울 값을 나타내는 단순 형식입니다false.

Currency 4

통화 단위의 10,000분의 1에 대한 정확도로 -2 63 (또는 -922,337,203,685,477.5808)에서 2 63 -1(또는 +922,337,685,477.5807)에 이르는 통화 값입니다.

Date 5

날짜 값을 나타내는 형식입니다.

DateTime 6

날짜 및 시간 값을 나타내는 형식입니다.

Decimal 7

1.0 x 10 -28 에서 약 7.9 x 10 28까지의 값과 28-29 의 유효 자릿수를 나타내는 간단한 형식입니다.

Double 8

전체 자릿수가 15-16자리인 약 5.0 x 10 -324 에서 1.7 x 10 308 사이의 값을 나타내는 부동 소수점 형식입니다.

Guid 9

전역적으로 고유한 식별자(또는 GUID)입니다.

Int16 10

-32768 32767 사이의 값으로 부가된 16비트 정수를 나타내는 정수 형식입니다.

Int32 11

-2147483648 2147483647 사이의 값이 있는 부가된 32비트 정수를 나타내는 정수 형식입니다.

Int64 12

-9223372036854775808 9223372036854775807 사이의 값이 있는 부가된 64비트 정수를 나타내는 정수 형식입니다.

Object 13

다른 DbType 값으로 명시적으로 표현되지 않은 참조 또는 값 형식을 나타내는 일반 형식입니다.

SByte 14

-128 127 사이의 값으로 부가된 8비트 정수를 나타내는 정수 형식입니다.

Single 15

전체 자릿수가 7자리인 약 1.5 x 10 -45 에서 3.4 x 10 38 사이의 값을 나타내는 부동 소수점 형식입니다.

String 16

유니코드 문자열을 나타내는 형식입니다.

Time 17

SQL Server DateTime 값을 나타내는 형식입니다. SQL Server time 값을 사용하려면 Time 사용합니다.

UInt16 18

값이 0에서 65535 사이인 부호 없는 16비트 정수를 나타내는 정수 형식입니다.

UInt32 19

값이 0에서 4294967295 사이의 부호 없는 32비트 정수를 나타내는 정수 형식입니다.

UInt64 20

값이 0에서 18446744073709551615 사이의 부호 없는 64비트 정수를 나타내는 정수 형식입니다.

VarNumeric 21

가변 길이 숫자 값입니다.

AnsiStringFixedLength 22

유니코드가 아닌 문자의 고정 길이 스트림입니다.

StringFixedLength 23

유니코드 문자의 고정 길이 문자열입니다.

Xml 25

XML 문서 또는 조각의 구문 분석된 표현입니다.

DateTime2 26

날짜 및 시간 데이터입니다. 날짜 값 범위는 AD 1월 1일부터 9999년 12월 31일까지입니다. 시간 값 범위는 100나노초의 정확도로 00:00:00~23:59:59.999999입니다.

DateTimeOffset 27

표준 시간대 인식이 있는 날짜 및 시간 데이터입니다. 날짜 값 범위는 AD 1월 1일부터 9999년 12월 31일까지입니다. 시간 값 범위는 100나노초의 정확도로 00:00:00~23:59:59.999999입니다. 표준 시간대 값 범위는 -14:00~ +14:00입니다.

설명

매개 변수의 형식은 .NET 데이터 공급자와 관련이 있습니다. 형식을 지정하면 데이터 원본에 값을 Parameter 전달하기 전에 데이터 공급자 형식의 값이 변환됩니다. 형식을 지정하지 않으면 ADO.NET Parameter 개체의 Value 속성에서 Parameter 데이터 공급자 형식을 유추합니다.

개체의 속성을 설정 Parameter 하여 일반적으로 형식을 DbType 지정할 수도 있습니다Parameter.

ADO.NET 바이트 배열이 8,000바이트보다 큰 경우 형식을 올바르게 유추할 수 없습니다. 8,000바이트보다 큰 바이트 배열로 작업할 때 명시적으로 지정 DbType 합니다.

적용 대상

추가 정보