분류

데이터 타입

범위

저장소크기

정수

Bit

O 또는 1

bit

Int

-2,147,483,648 ~ 2,147,483,647

4 바이트

Smallint

-32,768 ~ 32,767

2 바이트

Tinyint

0 ~ 255

1 바이트

Bigint

-2^63 ~ 2^63-1

8 바이트

부동소수점

Float[n]

-1.79E+308 ~ 1.79E+308 
n = 1~24

4 바이트

Float[n]

-1.79E+308 ~ 1.79E+308 
n = 25~53

8 바이트

Real

-3.40E + 38 ~ 3.40E + 38

4 바이트

문자데이터

char[n]

n = 1~8000

n 바이트

Varchar[n]

n = 1~8000

varchar [ ( n | max ) ]

max는 최대 저장소 크기가 2^31-1바이트임

입력한 데이터의 길이

Text

최대 2,147,483,647자의 가변길이

 

유니코드 
문자데이터

Nchar

n = 1~4000

n*2 바이트

nvarchar

n = 1~4000

nvarchar [ ( n | max ) ]

max는 최대 저장소 크기가 2^31-1바이트임

입력한 데이터의 길이*2 바이트

Ntext

최대 1,073,741,823자의 가변길이

 

이진데이터

binary

n = 1~8000

n+4 바이트

varbinary

n = 1~8000

varbinary [ ( n | max) ]

max는 최대 저장소 크기가 2^31-1바이트임

입력한 데이터의 길이+4 바이트

Image

최대 2,147,483,647자의 가변길이

 

날짜와시간

datetime

1753/1/1~9999/12/31

8 바이트

smalldatetime

1900/1/1~2079/6/6

4 바이트

화폐

money

-922,337,203,685,477.5808~ +922,337,203,685,477.5807

8 바이트

smallmoney

-214,748.3648~214,748.3647

4 바이트


기타 데이터 형식

decimal , numeric, cursor, timestamp, sql_variant, uniqueidentifier, table, xml


 

msdn 글~

text, ntext 및 image 데이터 형식 대신 varchar(max), nvarchar(max) 및 varbinary(max) 데이터 형식을 사용합니다.


ntext, text 및 image 데이터 형식은 Microsoft SQL Server 의 다음 버전에서 제거될 예정입니다. 향후 개발 작업에서는 이 데이터 형식을 사용하지 않도록 하고 현재 이 데이터 형식을 사용하는 응용 프로그램은 수정하십시오. 대신 nvarchar(max), varchar(max) 및 varbinary(max)를 사용합니다. 자세한 내용은 큰 값 데이터 형식 사용을 참조하십시오.


출처: http://cafe.naver.com/devweb/32

'database > MSSQL' 카테고리의 다른 글

저장프로시저에서 CURSOR사용 자제  (0) 2015.07.21
export schema  (0) 2014.10.21
동적쿼리  (0) 2014.07.16
메일 발송  (0) 2014.01.28
중복데이터 제거  (0) 2013.03.05
블로그 이미지

란마12

,