DbType 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
.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 | 또는 |
| 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 | 다른 |
| SByte | 14 | -128 127 사이의 값으로 부가된 8비트 정수를 나타내는 정수 형식입니다. |
| Single | 15 | 전체 자릿수가 7자리인 약 1.5 x 10 -45 에서 3.4 x 10 38 사이의 값을 나타내는 부동 소수점 형식입니다. |
| String | 16 | 유니코드 문자열을 나타내는 형식입니다. |
| Time | 17 | SQL Server |
| 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 합니다.
적용 대상
추가 정보
ADO(매개 변수 및 매개 변수 데이터 형식.NET) - 데이터 형식 매핑