SqlDbType 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
SqlParameter에 사용할 필드, 속성의 SQL Server 데이터 형식을 지정합니다.
public enum class SqlDbType
public enum SqlDbType
type SqlDbType =
Public Enum SqlDbType
- 상속
필드
BigInt | 0 | Int64. 64비트 부호 있는 정수입니다. |
Binary | 1 | Array 형식의 Byte입니다. 범위가 1바이트에서 8,000바이트까지인 이진 데이터의 고정 길이 스트림입니다. |
Bit | 2 | Boolean. 0, 1 또는 |
Char | 3 | String. 범위가 1자에서 8,000자까지이고 유니코드가 아닌 문자의 고정 길이 스트림입니다. |
Date | 31 | 값 범위가 서기 1년 1월 1일에서 서기 9999년 12월 31일 사이인 날짜 데이터입니다. |
DateTime | 4 | DateTime. 3.33밀리초의 정확성으로 값의 범위가 1753년 1월 1일에서 9999년 12월 31일까지인 날짜 및 시간 데이터입니다. |
DateTime2 | 33 | 날짜 및 시간 데이터입니다. 날짜 값 범위는 서기 1년 1월 1일에서 서기 9999년 12월 31일 사이입니다. Time 값 범위는 00:00:00부터 23:59:59.9999999까지이며 정확도는 100나노초입니다. |
DateTimeOffset | 34 | 표준 시간대를 고려한 날짜 및 시간 데이터입니다. 날짜 값 범위는 서기 1년 1월 1일에서 서기 9999년 12월 31일 사이입니다. Time 값 범위는 00:00:00부터 23:59:59.9999999까지이며 정확도는 100나노초입니다. 표준 시간대 값의 범위는 -14:00에서 +14:00 사이입니다. |
Decimal | 5 | Decimal. -10 38 -1과 10 38 -1 사이의 고정 전체 자릿수 및 소수 자릿수 값입니다. |
Float | 6 | Double. 범위가 -1.79E +308에서 1.79E +308까지인 부동 소수점 숫자입니다. |
Image | 7 | Array 형식의 Byte입니다. 범위가 0바이트에서 2 31 -1(또는 2,147,483,647)바이트까지인 이진 데이터의 가변 길이 스트림입니다. |
Int | 8 | Int32. 32비트 부호 있는 정수입니다. |
Money | 9 | Decimal. 정확성이 통화 단위의 10000분의 1이고 범위가 -2 63(또는 -9,223,372,036,854,775,808)에서 2 63 -1(또는 +9,223,372,036,854,775,807)까지인 통화 값입니다. |
NChar | 10 | String. 범위가 1자에서 4,000자까지인 유니코드 문자의 고정 길이 스트림입니다. |
NText | 11 | String. 최대 길이가 2 30 - 1(또는 1,073,741,823)자인 유니코드 데이터의 가변 길이 스트림입니다. |
NVarChar | 12 | String. 범위가 1자에서 4,000자까지인 유니코드 문자의 가변 길이 스트림입니다. 문자열이 4,000자보다 더 큰 경우 암시적 변환이 실패합니다. 4,000자보다 더 긴 문자열로 작업할 경우 개체를 명시적으로 설정합니다. 데이터 열이 |
Real | 13 | Single. 범위가 -3.40E +38에서 3.40E +38까지인 부동 소수점 숫자입니다. |
SmallDateTime | 15 | DateTime. 1분의 정확성으로 값의 범위가 1900년 1월 1일에서 2079년 6월 6일까지인 날짜 및 시간 데이터입니다. |
SmallInt | 16 | Int16. 16비트 부호 있는 정수입니다. |
SmallMoney | 17 | Decimal. 통화 단위의 10000분의 1 정확성으로 범위가 -214,748.3648에서 +214,748.3647까지인 통화 값입니다. |
Structured | 30 | 테이블 반환 매개 변수에 들어 있는 구조적 데이터를 지정하기 위한 특수 데이터 형식입니다. |
Text | 18 | String. 최대 길이가 2 31 -1(또는 2,147,483,647)자이고 유니코드가 아닌 데이터의 가변 길이 스트림입니다. |
Time | 32 | 24시간제 시간 데이터입니다. Time 값 범위는 00:00:00부터 23:59:59.9999999까지이며 정확도는 100나노초입니다. SQL Server |
Timestamp | 19 | Array 형식의 Byte입니다. 데이터베이스 내에서 고유한 자동 생성되는 이진 숫자입니다. |
TinyInt | 20 | Byte. 8비트 부호 없는 정수임 |
Udt | 29 | SQL Server UDT(사용자 정의 형식)입니다. |
UniqueIdentifier | 14 | Guid. GUID(Globally Unique IDentifier)입니다. |
VarBinary | 21 | Array 형식의 Byte입니다. 범위가 1바이트에서 8,000바이트까지인 이진 데이터의 가변 길이 스트림입니다. 바이트 배열이 8.000바이트보다 더 큰 경우 암시적 변환이 실패합니다. 8.000바이트보다 더 큰 바이트 배열로 작업할 경우 개체를 명시적으로 설정합니다. |
VarChar | 22 | String. 범위가 1문자에서 8,000문자까지인 비유니코드 문자의 가변 길이 스트림입니다. 데이터 열이 |
Variant | 23 | Object. SQL Server 값 Empty 및 Null뿐만 아니라 숫자, 문자열, 이진 데이터 또는 날짜 데이터를 포함할 수 있는 특수 데이터 형식으로 다른 데이터 형식이 선언되지 않으면 이 형식이 사용됩니다. |
Xml | 25 | XML 값입니다. GetValue(Int32) 메서드나 Value 속성을 사용하여 XML을 문자열로 가져오거나 XmlReader 메서드를 호출하여 XML을 CreateReader()로 가져옵니다. |
설명
명령 매개 변수를 설정할 때 및 DbType 가 SqlDbType 연결됩니다. 따라서 를 설정하면 가 DbType
SqlDbType
지원되는 로 변경됩니다 SqlDbType
.
적용 대상
추가 정보
.NET