'SQL'에 해당되는 글 11건

  1. 2008/11/15 SQL Server 2005 데이터 형식
  2. 2007/10/16 SqlDataSource 생성시 고급 SQL 생성 옵션 - 제한문제.
  3. 2007/09/27 SqlParameter 를 사용한 저장 프로시저 연동하기
  4. 2007/09/27 SqlDataReader 사용법
  5. 2007/09/19 XML 스타일 시트 적용 내용
  6. 2007/09/19 HTTP를 이용한 XML 데이터 접근 - 4 ( 템플릿 사용 )
  7. 2007/09/19 HTTP를 이용한 XML 데이터 접근 - 3 ( URL 질의 사용 )
  8. 2007/09/18 HTTP를 이용한 XML 데이터 접근 - 2 ( IIS 가상 디렉토리를 통한 데이터베이스 처리 )
  9. 2007/09/18 HTTP를 이용한 XML 데이터 접근 - 1 ( SQL 서버의 HTTP 처리 구조 )
  10. 2007/09/18 Connection 생성하기 - 정리..
  11. 2007/09/14 FOR XML 사용방법#1
2008/11/15 01:47

SQL Server 2005 데이터 형식

숫자형 데이터 형식

-       숫자형 데이터 형식은 정수, 실수 등의 숫자를 표현한다.

데이터 형식

바이트 수

숫자 범위

   

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

고정 정밀도(p)와 배율(s)을 가진 숫자형, ) 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

화폐 단위로 사용

SMALLMONEY

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)

SQL Server 2005 이전 버전에서는 8000자가 넘는 글자의 경우에 사용하였으나, SQL Server 2005 에서는 VARCHAR(MAX)를 대신 사용할 것을 권장

NTEXT[(n)]

 

TEXT의 유니코드형, 마찬가지로 SQL Server 2005에서는 NVARCHAR(MAX)를 사용할 것을 권장

BINARY[(n)]

0~8000

고정길이의 이진 데이터 값

VARBINARY[(n)]

0~231-1

가변길이의 이진 데이터 값, SQL Server 2005 이전 버전은 0~8000

IMAGE[(n)]

0~231-1

SQL Server 2005 이전 버전에서는 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)