Transact-SQL datatypes are either ANSI SQL standards or user-defined.
char
varchar
smallint
int
bigint
decimal
numeric
float
real
date
time
double precision
binary
varbinary
bit
nchar
datetime
smalldatetime
bigdatetime
bigtime
tinyint
unsigned smallint
unsigned int
unsigned bigint
money
smallmoney
text
unitext
image
nvarchar
unichar
univarchar
sysname
longsysname
timestamp