티스토리 뷰

출처: JAY.H's Blog

숫자형 데이터 형식

 데이터 형식 

 바이트 수

 숫자 범위 

 설명 

 BIT

   1 

 0 또는 1

 Boolean형인 참(True), 거짓(False)에 사용

 INT

   4 

 약 -21억~ +21억 

 정수

 SMALLINT

   2 

 -32,768~ 32,767

 정수

 TINYINT

   1 

 0 ~ 255

 양의 정수

 BIGINT

   8 

 -263~ +263-1

 정수

 DECIMAL(p,s)

   5~ 17 

 N/A

 decimal(5,2)는 전체 자릿수를 5로 하되, 그 중

 소수점 이하를 2자리로 하겠다는 의미

 NUMERIC

   5~ 17 

 N/A

 DECIMAL과 동일한 데이터 형식

 REAL

   4 

 

 FLOAT(24)와 동일

 FLOAT(p)

   4~8 

 

 P가 25미만이면 4바이트, 25이상이면 8바이트

 MONEY

   8 

 -263~ +263-1

 화폐 단위로 사용

 SMALLINT

   4 

 약 -21억~ +21억 

 화폐 단위로 사용

 

 

문자형 데이터 형식

 

 데이터 형식

 바이트 수 

 설명

 CHAR(n)

 0 ~ 8000

 고정 길이 문자형

 NCHAR(n)

 0 ~ 8000

 글자로는 0 ~4000자. 유니코드 고정길이 문자형

 VARCHAR(n)

 0 ~ 231-1 (2GB)

 가변길이 문자형. SQL Server 2005 이전 버전은

 0 ~ 8000

 NVARCHAR(n)

 0 ~ 231-1

 글자로는 0 ~ 230-1. 유니코드 가변길이 문자형

 TEXT(n)

 0 ~ 231-1 (2GB)

 이전 버전에서는 8000자가 넘는 글자의 경우에 사용하였

 으나, SQL Server 2005에서는 VARCHAR(MAX)를 대신

 사용할 것을 권장 

 NTEXT(n)

 

 TEXT의 유니코드형. SQL Server 2005에서는

 NVARCHAR(MAX)를 사용할 것을 권장

 BINARY(n)

 0 ~ 8000

 고정길이의 이진 데이터 값 

 VARBINARY(n)

 0 ~ 231-1

 가변길이의 이진 데이터 값. 이전 버전은 0 ~ 8000

 IMAGE(n)

 0 ~ 231-1

 이전 버전에서는 8000자가 넘는 이진 데이터의 경우에

 사용하였으나, SQL Server 2005에서는 VARBINARY

 (MAX)를 대신 사용할 것을 권장

 

 

시간과 날짜 데이터 형식

 

 데이터 형식 

 바이트 수

 설명 

 DATETIME

   8 

 1753/1/1 ~ 9999/12/31까지 저장. 정확도는 1/1000초 단위까지 

 SMALLDATETIME

   4 

 1900/1/1 ~ 2079/1/6까지 저장. 정확도는 분 단위까지 

 

 

기타 데이터 형식

 

 데이터 형식

 바이트 수 

 설명 

 TIMESTAMP

    8 

 VARBINARY(8)과 동일. 데이터베이스 내에서 자동으로 생성된

 고유 이진 숫자를 표시.

 ROWVERSION

    8 

 TIMESTAMP와 동일.

 SYSNAME

    128 

 NVARCHAR(128)과 동일하며 데이터베이스 개체의 이름에 사

 용됨.

 CURSOR

    1 

 T-SQL 커서를 변수로 처리함.

 TABLE

 

 테이블 자체를 저장. 임시 테이블과 비슷한 기능.

 UNIQUEIDENTIFIER

    16 

 복제(Replication)에서 사용되는 자료형. 유일성을 보장하기 위

 한 GUID 값을 저장함.

 SQL_VARIANT

 

 다른 데이터 형식의 저장이 가능한 데이터형(예외도 있음).

 XML

 

 XML 데이터를 저장하기 위한 형식. SQL Server 2005에서

 새로 나옴.

 

'WEB TIP > MS-SQL' 카테고리의 다른 글

프로시저, 함수, 트리거 생성 정보 보기.  (0) 2013.12.20
동적쿼리  (0) 2012.04.03
Transaction  (0) 2010.01.07
Plan Caching  (0) 2010.01.06
SQL 2005 자체 암호화  (0) 2009.08.17
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함