Post

Reasons why SELECT * is bad for SQL performance: An old blog (with Oracle-specific examples) with a whole range of reasons why. It's not only about network traffic and SQL plan execution, but client side processing and memory usage as well. tanelpoder.com/posts/reason...

5 reposts21 likes

Yeah, I once proposed a database "strict mode" configuration parameter when talking to Oracle development folks, which would simply reject (with an ORA- error) or log a warning about any bad practices it sees in App-DB interaction (like directly comparing VARCHAR2 to a NUMBER bind var datatype etc).