생활
mssql 데이터타입은 어떤게 있나요??
mssql에서 테이블 생성하고
필드 만들때 데이터 타입을 선택하는데
종류가 많더라구요 데이터 타입들 종류와 범위,크기들을 알고싶습니다
1개의 답변이 있어요!
안녕하세요?
MSSQL 데이터 타입 종류와 크기,범위을 알고싶으시다고 하셨는데 밑에 참고하시기 바랍니다^^
데이터타입, 범위, 크기 순으로 정리해드렸습니다
정수
Bit, O 또는 1, bit
Int, -2,147,483,648 ~ 2,147,483,647, 4 바이트
Smallint , -32,768 ~ 32,767, 2 바이트
Tinyint, 0 ~ 255, 1 바이트
Bigint, -2^63 ~ 2^63-1, 8 바이트
부동소수점
Float[n] -1.79E+308 ~ 1.79E+308 n = 1~24 4 바이트
Float[n] -1.79E+308 ~ 1.79E+308 n = 25~53 8 바이트
Real -3.40E + 38 ~ 3.40E + 38 4 바이트
문자데이터
char[n] n = 1~8000 n 바이트
Varchar[n] n = 1~8000 varchar [ ( n | max ) ] max는 최대 저장소 크기가 2^31-1바이트임 입력한 데이터의 길이
Text 최대 2,147,483,647자의 가변길이
유니코드 문자데이터
Nchar n = 1~4000 n*2 바이트
nvarchar n = 1~4000 nvarchar [ ( n | max ) ] max는 최대 저장소 크기가 2^31-1바이트임 입력한 데이터의 길이*2 바이트
Ntext 최대 1,073,741,823자의 가변길이
이진데이터
binary n = 1~8000 n+4 바이트
varbinary n = 1~8000 varbinary [ ( n | max) ] max는 최대 저장소 크기가 2^31-1바이트임 입력한 데이터의 길이+4 바이트
Image 최대 2,147,483,647자의 가변길이
날짜와시간
datetime 1753/1/1~9999/12/31 8 바이트
smalldatetime 1900/1/1~2079/6/6 4 바이트
화폐
money -922,337,203,685,477.5808~ +922,337,203,685,477.5807 8 바이트
smallmoney -214,748.3648~214,748.3647 4 바이트