─────────────────────────────────────────────────────────────────────────────
SQL Server 비주얼 베이직 설명
──────── ─────── ────────────────────────────────────────────────────────────
BINARY Byte Array 고정 길이 바이너리 문자열, 8,000 바이트 길이까지
BIT 없음 한 자리 바이너리, 0이나 1
CHAR String 고정 길이 비 유니코드 문자열, 8,000자까지
DATETIME Date 1753년 1월 1일부터 9999년 12월 31일까지의 날짜와 시간을 지정할 수 있는 64비트 값, 3.33밀리초 정확성
DECIMAL 없음 -10^38 - 1에서 10^38 - 1 범위의 십진수
FLOAT Double -1.79E + 308에서 1.79E + 308 범위의 64비트 부동 소수점 숫자
IMAGE Byte Array 가변 길이 바이너리 문자열, 2^31 - 1(2,147,483,648) 바이트 길이까지
INT Long -2^31(-2,147,483,648)에서 2^31 - 1(2,147,483,647) 범위의 31비트 정수
MONEY Currency -2^63(-922,337,203,685,477.5808)에서 2^63 - 1(922,337,203,685,477.5807)로 소수점 이하 4자리의 고정 소수점을 갖는 달러 값
NCHAR String 고정 길이 유니코드 문자열, 4,000자까지
NTEXT String 가변 길이 유니코드 문자열, 2^30 - 1(1,073,741,823)문자까지
NVARCHAR String 가변 일이 유니코드 문자열, 4,000자까지
REAL Single -3.40E + 38에서 3.40E + 38 범위의 32비트 부동 소수점 숫자
SMALLDATETIME Date 1900년 1월 1일부터 2079년 6월 6일까지의 날짜와 시간을 지정할 수 있는 32비트 값, 1분 정확성
SMALLINT Integer -2^15(-32,768)에서 2^15 - 1(32,767) 범위의 16비트 정수
SMALLMONEY Currency -214,748.3648에서 214,748.3647 범위의 달러 값
TEXT String 가변 길이 비 유니코드 문자열, 2^31 - 1(2,147,483,647) 문자까지
TIMESTAMP 없음 데이터베이스 내 유일성이 보장되는 64비트 값
행이 삽입되고 업데이트될 때마다 값이 바뀐다.
TINYINT Byte 0에서 255 범위의 8비트 정수
UNIQUEIDENTIFIER 없음 128비트 Global Unique Identifier(GUID) 값
VARBINARY Byte Array 가변 길이 바이너리 문자열, 8,000 바이트 길이까지
VARCHAR String 가변 길이 비 유니코드 문자열, 8,000자까지
─────────────────────────────────────────────────────────────────────────────