안규 공부방

MS-SQL > SQL 서버의 데이터 타입

등록일 : 2017-07-03 19:47 조회수 : 92,552

SQL 서버에서 사용하는 데이터 타입은 시스템이 제공하는 시스템 데이터형과 사용자가 정의하는 사용자 정의 데이터형이 있습니다. 여기에서는 시스템 데이터형만을 정리합니다.
 

유형

자료형

크기(BYTE)

설명

정수형

int

4

(-2,147,483,648)에서 (2,147,483,647)까지수

smallint

2

(-32,768)에서 (32,767) 까지수

tinyint

1

0에서 255 까지 수

bit

1

0 또는 1

고정 소수점

numeric

2~17

10^38-1에서 10^38 -1 까지수

decimal

2~17

10^38-1에서 10^38 -1 까지수

부동 소수점

float

8

-1.79E + 308에서 1.79E + 308 까지의 수

real

4

-3.40E + 38에서 3.40+38까지의 수

날짜

datetime

8

1753.1.1 ~ 9999.12.31 일까지 밀리초까지 나타낸다.

smalldatetime

1900.1.1. 2079.6.6일까지 1분까지 나타낸다.

문자

char,varchar

0~8000

0~8000 자 이하의 문자

nchar,nvarchar

0~8000

0~4000 자 이하의 유니코드 문자

text

0~2G

8000자가 넘는 문자. (0에서 2,147,483,647)글자까지 저장가능

ntext

0~2G

8000자가 넘는 문자 (0에서 1,073,741,823)글자까지 저장가능

이진

binary

0~8000

0~8000 바이트 이하의 이진값

varbinary

0~8000

0~8000 바이트 이하의 이진값

image

0~2G

8000바이트가 넘는 그림 등의 이진 값을 저장하는데 유용

0에서 (2,147,483,647)바이트까지 저장가능

화폐

money

8

화폐 (-922,337,203,685,477.5608)부터 (922,337,203,685,477.5807)

smallmoney

4

화폐 (-214,748.3648부터 +214,748.3647)까지 가능

특수 uniqueidentifier 16 유일한 구분자
timestamp 8 데이터베이스 안에서 유일한 수
※ 혹시 도움이 되셨다면 댓글에 한마디 남겨주세요!
작성자   비밀번호
자동글 방지     (자동글 방지 기능입니다.)
내용   댓글달기 
이메일 문의 : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.