Null logo

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

 

 

вывод информации sp_columns

вывод информации sp_columns