2011년 11월 16일 수요일

MSSQL_테이타타입


■ 데이터 타입
 - bigint  (-9223372036854775808)에서 (9223372036854775807)
 - int   (2,147,483,648)에서 (2,147,483,647)
 - smallint  (-32,768)에서 (32,767)
 - tinyint  0 에서 255
 - bit
 - decimal 10^38 +1에서 10^38 –1 사이의 고정 정밀도 및 배율 숫자 데이터
 - numeric decimal 과 동일
 - money  소수4자리 존재. 통화 단위의 1/1000의 정확성을 가진 -2^63(-922,337,203,685,477.5808)에서 2^63 - 1(+922,337,203,685,477.5807) 사이의 통화 데이터 값
 - smallmoney 소수4자리 없음. 통화 단위의 1/1000의 정확성을 가진 -214,748.3648에서 +214,748.3647 사이의 통화 데이터 값입니다.
 - real   -3.40E + 38에서 3.40E + 38 사이의 부동 정밀도 숫자 데이터입니다.
 - float  -1.79E + 308에서 1.79E + 308 사이의 부동 정밀도 숫자 데이터입니다.
 - datetime 1753년 1월 1일에서 9999년 12월 31일까지 1/300초 또는 3.33밀리초의 정확성을 가진 날짜 및 시간 데이터입니다.
 - smalldatetime 1900년 1월 1일에서 2079년 6월 6일까지 1분의 정확성을 가진 날짜 및 시간 데이터입니다.
 - char   최대길이 영문 8,000자. 8000자 크기 고정
 - varchar  최대길이 영문 8,000자. 입력된 데이터에 따라 최대 8000자까지 크기 늘어남. 가변형.
 - text  길이가 최대 2^31 - 1(2,147,483,647)자이고 유니코드가 아닌 가변 길이 데이터입니다

- nchar  최대길이 유니코드 4000자. 고정 (가변형 nvarchar) / ※ 단위 처리를 2바이트로 처리.
  ex) nchar(5)  -- 영문한글 모두 5글자
 - ntext  길이가 최대 2^30 - 1(1,073,741,823)자인 가변 길이 유니코드 데이터입니다.

댓글 없음:

댓글 쓰기