DbType 열거형

정의

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

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

필드

AnsiString 0

범위가 1문자에서 8,000문자까지인 비유니코드 문자의 가변 길이 스트림입니다.

AnsiStringFixedLength 22

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

Binary 1

범위가 1바이트에서 8,000바이트까지인 이진 데이터의 가변 길이 스트림입니다.

Boolean 3

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

Byte 2

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

Currency 4

정확성이 통화 단위의 10000분의 1이고 범위가 -2 63(또는 -922,337,203,685,477.5808)에서 2 63 -1(또는 +922,337,203,685,477.5807)까지인 통화 값입니다.

Date 5

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

DateTime 6

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

DateTime2 26

날짜 및 시간 데이터입니다. 날짜 값 범위는 서기 1년 1월 1일에서 서기 9999년 12월 31일 사이입니다. Time 값 범위는 00:00:00부터 23:59:59.9999999까지이며 정확도는 100나노초입니다.

DateTimeOffset 27

표준 시간대를 고려한 날짜 및 시간 데이터입니다. 날짜 값 범위는 서기 1년 1월 1일에서 서기 9999년 12월 31일 사이입니다. Time 값 범위는 00:00:00부터 23:59:59.9999999까지이며 정확도는 100나노초입니다. 표준 시간대 값의 범위는 -14:00에서 +14:00 사이입니다.

Decimal 7

1.0 x 10 -28부터 약 7.9 x 10 28까지 28~29개의 유효 자릿수를 가진 값을 나타내는 단순 형식입니다.

Double 8

약 5.0 x 10 -324부터 1.7 x 10 308까지 15~16자리의 정밀도를 가진 값을 나타내는 부동 소수점 형식입니다.

Guid 9

GUID(Globally Unique IDentifier)입니다.

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

대략 1.5 x 10 -45부터 3.4 x 10 38까지 7자리의 정밀도를 가진 값을 나타내는 부동 소수점 형식입니다.

String 16

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

StringFixedLength 23

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

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

가변 길이 숫자 값입니다.

Xml 25

XML 문서나 단편의 구문 분석된 표현입니다.

설명

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

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

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

적용 대상

추가 정보