SQL
posted by 준치 2009. 2. 3. 10:50

sbyte
1 Byte
System.Byte
-128~127

byte
1 Byte
System.SByte
0~255

short
2 Byte
System.int16
-32768~32767

ushort
2 Byte
System.Uint16
0~65535

int
4 Byte
System.Int32
-2,147,483,648~2147,483,647

uint
4 Byte
System.UInt32
0~4,294,967,295

long
8 Byte
System.Int64
-9,223,372,036,854,775,808~

9,223,372,036,854,775,807

ulong
8 Byte
System.UInt64
0~7,446,744,073,709,551,615

float
4Byte
System.Single
1.40239846e-45

~3.40282347e+38

double
8Byte
System.Double
4.94065645841246544e-324

demical
16Byte
System.Demical
28-29자리의 소수

char
8,000바이트(문자)까지 지정 가능한 유니코드가 아닌 고정길이 데이터 형입니다.

varchar
 8,000바이트 까지 지정 가능한 유니코드가 아닌 가변길이 데이터 형입니다.

text
 2^31 - 1 (2,147,483,647) 유니코드가 아닌 가변길이 데이터형으로 2기가 까지 지정 가능 합니다.

nchar
4,000바이트 까지 지정 가능한 유니코드 고정길이 데이터 형입니다.

nvarchar
4,000바이트 까지 지정 가능한 유니코드 가변길이 데이터 형입니다.

ntext
2^30 - 1 (1,073,741,823) 즉, 1기가 까지 지정 가능한 가변길이 유니코드 데이터 형입니다.

binary
8,000 바이트 까지 이진 데이터를 지정 가능한 고정길이 데이터형입니다.

varbinary
8,000바이트 까지 이진 데이터를 지정 가능한 가변길이 데이터형입니다.

image
2기가까지 이진 데이터를 지정 가능한 가변길이 데이터형입니다.

cursor

커서 지정에 사용하는 형입니다. 커서에서만 사용 합니다.

rowversion
sql2000에서 timestamp 형에서 변경된 데이터 형으로 데이터베이스에 걸쳐 유일하게 사용하는 고유 값을 지정 하는 데이터 형입니다. 해당 로우가 변경될시 함께 변경됩니다. timestamp형이라 보통 불립니다.

sql_variant
sql2000부터 생긴 데이터 형으로 text, ntext, timestamp, 과 sql_variant 형을 제외한 모든 데이터형을 저장 가능한 데이터 형입니다.

table
sql2000부터 생긴 데이터 형으로 테이블과 같은 2차원 데이터를 저장하기위한 데이터 형입니다.

uniqueidentifier
어떠한 경우라도 중복되지 않는 항상 고유한 값을 저장하는 데이터 형입니다.

 출처
http://jjunya84.egloos.com/27949
http://blog.naver.com/const34?Redirect=Log&logNo=20003318458
http://blog.naver.com/ballkiss?Redirect=Log&logNo=30025300601