SqlDbType 열거형

정의

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

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

필드

Name Description
BigInt 0

Int64; 부가된 64비트 정수입니다.

Binary 1

Array형식의 .Byte 1~8,000바이트 사이의 이진 데이터의 고정 길이 스트림입니다.

Bit 2

Boolean; 0, 1 또는 null1일 수 있는 부호 없는 숫자 값입니다.

Char 3

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

DateTime 4

DateTime; 1753년 1월 1일부터 9999년 12월 31일까지의 값에서 3.33밀리초의 정확도에 이르는 날짜 및 시간 데이터입니다.

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; -2 63 (또는 -9,223,372,036,854,775,808)에서 2 63 에 이르는 통화 값 통화 단위의 10,000분의 1에 대한 정확도로 -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자보다 긴 문자열로 작업할 때 개체를 명시적으로 설정합니다. 데이터베이스 열nvarchar(max)이 .일 때 사용합니다NVarChar.

Real 13

Single; -3.40E +38~ 3.40E +38 범위 내의 부동 소수점 숫자입니다.

UniqueIdentifier 14

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

SmallDateTime 15

DateTime; 1900년 1월 1일부터 2079년 6월 6일까지의 값 범위의 날짜 및 시간 데이터에서 1분의 정확도입니다.

SmallInt 16

Int16; 부가된 16비트 정수입니다.

SmallMoney 17

Decimal; -214,748.3648에서 +214,748.3647까지의 통화 값으로, 통화 단위의 10,000분의 1에 이르는 정확도입니다.

Text 18

String; 최대 길이가 2,31 -1(또는 2,147,483,647자)인 유니코드가 아닌 데이터의 가변 길이 스트림입니다.

Timestamp 19

Array형식의 .Byte 데이터베이스 내에서 고유하도록 보장되는 이진 번호를 자동으로 생성합니다. timestamp 는 일반적으로 버전 스탬핑 테이블 행에 대한 메커니즘으로 사용됩니다. 스토리지 크기는 8바이트입니다.

TinyInt 20

Byte; 부호 없는 8비트 정수입니다.

VarBinary 21

Array형식의 .Byte 1~8,000바이트 사이의 이진 데이터의 가변 길이 스트림입니다. 바이트 배열이 8,000바이트보다 크면 암시적 변환이 실패합니다. 8,000바이트보다 큰 바이트 배열로 작업할 때 개체를 명시적으로 설정합니다.

VarChar 22

String; 1~8,000자 사이의 유니코드가 아닌 문자의 가변 길이 스트림입니다. 데이터베이스 열varchar(max)이 .일 때 사용합니다VarChar.

Variant 23

Object; 다른 형식이 선언되지 않은 경우 가정되는 SQL Server 값인 Empty 및 Null뿐만 아니라 숫자, 문자열, 이진 또는 날짜 데이터를 포함할 수 있는 특수 데이터 형식입니다.

Xml 25

XML 값입니다. 메서드 또는 속성을 사용하거나 Value 메서드를 GetValue(Int32) 호출 CreateReader() 하여 XML을 XmlReader 문자열로 가져옵니다.

Udt 29

SQL Server UDT(사용자 정의 형식)입니다.

Structured 30

테이블 반환 매개 변수에 포함된 구조적 데이터를 지정하기 위한 특수 데이터 형식입니다.

Date 31

AD 1월 1일에서 9999년 12월 31일까지의 값 범위의 날짜 데이터입니다.

Time 32

24시간 시계 기반의 시간 데이터입니다. 시간 값 범위는 100나노초의 정확도로 00:00:00~23:59:59.999999입니다. SQL Server time 값에 해당합니다.

DateTime2 33

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

DateTimeOffset 34

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

설명

명령 매개 변수를 SqlDbType 설정할 때 연결 DbType 됩니다. 따라서 변경 내용을 DbType 지원SqlDbType으로 SqlDbType 설정합니다.

적용 대상

추가 정보