I know basic SQL/RDBMS and not the kind of detailed information a highly experienced DBA would know.
I need to know how much memory is consumed by a variable such as int, bigint, date time. I also need to know how much memory is consumed by a Varchar(50) column in two cases -
1] The Column is filled with strings of size 50
2] Column has all Null
The purpose behind this is to make estimates for ETL/data transfer.
I also want to know how to store SQL server result into a cache on disk and then retrieve the data from that cache, chunk by chunk (doing this due to memory related concerns). But, I'll make that another question.