我们刚刚将 SQL Server 2005 数据库从 DEVEL“迁移”到 TEST。在迁移过程中,数据库以某种方式从不区分大小写更改为区分大小写 - 因此大多数 SQL 查询都发生了惊人的错误。
我想知道的是 - 使用区分大小写的模式有什么明显的好处吗?
注意:我指的是表名、列名、存储过程名等。我指的不是存储在表中的实际数据。
第一次检查时,我找不到比不区分大小写有好处的正当理由。
最佳答案
我刚刚发现为什么我们让它区分大小写。这是为了确保当我们将其部署到客户端站点时,无论客户端的 SQL Server 是否设置为区分大小写,我们的数据库都能正常工作。
这是一个我没想到的答案。
关于sql-server - 区分大小写的数据库有什么好处吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/224298/