Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经使用 SQL Server 工作了一段时间,我注意到 Microsoft 总是对所有标准列使用小写字母(例如在主数据库中)。在我自己的模型中遵循这一点是否有充分的理由?也许是性能原因?
原因是约定和一致性。这里没有性能优势。他们认为这是我们的编码约定并坚持下去。
当服务器配置了区分大小写的排序规则时会有所帮助。如果是这样的话,那么混合大小写名称肯定会引起很多麻烦。
我怎么知道?我在多服务器场景中被 sp_MSforeachdb 卡住了,并且一台服务器有区分大小写的排序规则。我花了比其他时间更长的时间来弄清楚 MS 是大写字母,即使有下划线也是如此。
拉吉