I currently have over 147 columns in a SQL Server database (with the majority of them as VARCHAR). This data is imported from our agency and for extra fields, they all include spaces in the field instead of entering an empty string / NULL. I just ran a script that would covert all those columns to NULL but my table storage size remained the same. Don't the spaces take up a ton of disk space? Why didn't I get added space?