0

我已经使用 SQL Server 工作了一段时间,我注意到 Microsoft 总是对所有标准列使用小写字母(例如在主数据库中)。在我自己的模型中遵循这一点是否有充分的理由?也许是性能原因?

在此处输入图像描述

4

2 回答 2

2

原因是约定和一致性。这里没有性能优势。他们认为这是我们的编码约定并坚持下去。

于 2013-01-07T09:14:44.203 回答
2

当服务器配置了区分大小写的排序规则时会有所帮助。如果是这样的话,那么混合大小写名称肯定会引起很多麻烦。

我怎么知道?我在多服务器场景中被 sp_MSforeachdb 卡住了,并且一台服务器有区分大小写的排序规则。我花了比其他时间更长的时间来弄清楚 MS 是大写字母,即使有下划线也是如此。

拉吉

于 2013-01-07T09:24:01.663 回答