SanDroid (11/12/2010)
...true NULL is a lack of anything at all.However, SQL server has to use something to maintain that the feild...so it uses an int.
That's my guess, too. NULL doesn't have a default datatype but a column in a table must have a default datatype and that default is int.
Hopefully, someone can confirm this theory.