So, the question is, if I have a table on a SQL server with 20 columns, and I need to retrieve just 4 columns for a form, and I am using stored procedures to do most of my queries, should I create a stored procedure to retrieve just the 4 columns, or is it okay to retrieve all 20 and just ignore the 16 I don't need?
I am curious about CPU overhead with this AND network traffic of course if queries end up being many rows.
I ask because I'm worried about maintaining a database with so many stored procedures, that when a situation arises where a table (or whatever) changes, I could potentially have to go back and fix a lot of them, I'm trying to avoid that.
Any thoughts?