Хороший вопрос для собеседования — какой тип данных у 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

Добавить комментарий