Transact-SQL provides the smallint, int, numeric, and decimal ANSI SQL exact numeric datatypes. The tinyint type is a Transact-SQL extension.