Хороший вопрос для собеседования - какой тип данных у Null по умолчанию в MSSQL? Ключевое слово в вопросе "по умолчанию". Важно не столько знание ответа, сколько понимание, как ответ найти без помощи гугла:)
Решение – записать Null во временную таблицу и посмотреть тип поля:
IF OBJECT_ID('tempdb..#TempTable') IS NOT NULL DROP TABLE #TempTable select null as col into #TempTable exec tempdb..sp_columns #TempTable