0% found this document useful (0 votes)
28 views

SQL Server Data and Ranges 1

This document summarizes the different data types and ranges available in SQL Server 2000, 2005, 2008, and 2012. It outlines exact numeric types like bigint, int, smallint, tinyint, bit, decimal, numeric, money, and smallmoney. Approximate numeric types include float and real. Datetime types are datetime for high accuracy and smalldatetime for lower accuracy. Character string types cover char, varchar, text, nchar, nvarchar, and ntext.

Uploaded by

Tim Genovese
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views

SQL Server Data and Ranges 1

This document summarizes the different data types and ranges available in SQL Server 2000, 2005, 2008, and 2012. It outlines exact numeric types like bigint, int, smallint, tinyint, bit, decimal, numeric, money, and smallmoney. Approximate numeric types include float and real. Datetime types are datetime for high accuracy and smalldatetime for lower accuracy. Character string types cover char, varchar, text, nchar, nvarchar, and ntext.

Uploaded by

Tim Genovese
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Relational Database Design & SQL SQL Server Data Types & Ranges #1 Handout

SQL Server Data Types & Ranges #1


SQL Server Data Types & Ranges (Applies to: SQL Server 2000, 2005, 2008, and 2012)

Exact Numerics
Type From To
bigint -9,223,372,036,854,775,808 9,223,372,036,854,775,807
int -2,147,483,648 2,147,483,647
smallint -32,768 32,767
tinyint 0 255
bit 0 1
decimal -10^38 +1 10^38 –1
numeric -10^38 +1 10^38 –1
money -922,337,203,685,477.5808 +922,337,203,685,477.5807
smallmoney -214,748.3648 +214,748.3647
Numeric and Decimal are fixed precision and scale data types, and are functionally equivalent.

Approximate Numerics
Type From To
float -1.79E + 308 1.79E + 308
real -3.40E + 38 3.40E + 38

datetime and smalldatetime


Type From To
datetime (3.33 milliseconds accuracy) Jan 1, 1753 Dec 31, 9999
smalldatetime (1 minute accuracy) Jan 1, 1900 Jun 6, 2079

Character Strings
Type Description
char Fixed-length non-Unicode character data with a maximum length of 8,000 characters.
varchar Variable-length non-Unicode data with a maximum of 8,000 characters.
Variable-length non-Unicode data with a maximum length of 231 characters (SQL Server
varchar(max)
2005 only).
text Variable-length non-Unicode data with a maximum length of 2,147,483,647 characters.
Relational Database Design & SQL SQL Server Data Types & Ranges #1 Handout

Unicode Character Strings


Type Description
nchar Fixed-length Unicode data with a maximum length of 4,000 characters.
nvarchar Variable-length Unicode data with a maximum length of 4,000 characters.
Variable-length Unicode data with a maximum length of 230 characters (SQL
nvarchar(max)
Server 2005 only).
Variable-length Unicode data with a maximum length of 1,073,741,823
ntext
characters.

You might also like