I have been working for a while with SQL Server and I noticed that Microsoft always uses lower cases for all the standard columns (i.g. in the master db). Is there a good reason for following this in my own models? Maybe a performance reason?

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Helps when the server is configured with case sensitive collation. If that were the case, then having mixed case names will sure cause a lot of headaches.
How do I know? I was stuck with sp_MSforeachdb in a multiple server scenario and one server had a case sensitive collation. Took me a lot longer than it would have otherwise, to figure out the MS is caps, even with an underscore.
Raj