Все значения данных одного столбца должны быть одного и того же типа данных. Существует лишь одно исключение для значений типа данных sqlvariant. Transact-SQL использует различные типы данных, которые могут быть объединены по следующим категориям:
♦ числовые типы данных;
♦ строковые типы данных;
♦ временные типы данных (дата и/или время);
♦ смешанные типы данных;
♦ DECIMAL с типом хранения VARDECIMAL.
Далее описываются все эти категории.