sql-server - 区分大小写的数据库有什么好处吗?

标签 sql-server database

我们刚刚将 SQL Server 2005 数据库从 DEVEL“迁移”到 TEST。在迁移过程中,数据库以某种方式从不区分大小写更改为区分大小写 - 因此大多数 SQL 查询都发生了惊人的错误。

我想知道的是 - 使用区分大小写的模式有什么明显的好处吗?

注意:我指的是表名、列名、存储过程名等。我指的不是存储在表中的实际数据。

第一次检查时,我找不到比不区分大小写有好处的正当理由。

最佳答案

我刚刚发现为什么我们让它区分大小写。这是为了确保当我们将其部署到客户端站点时,无论客户端的 SQL Server 是否设置为区分大小写,我们的数据库都能正常工作。

这是一个我没想到的答案。

关于sql-server - 区分大小写的数据库有什么好处吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/224298/

相关文章:

java - 设置 SQL Server 以与 Java 连接

c# - 将 MSSQL GetUTCDate() 转换为 PHP/Unix/MySQL Ticks

sql-server - 经典 ASP 中 SQL 查询序列化为 json 文件

sql-server - 在 sql server 中过去 7 天的最佳方法是什么?

database - JPA如何设计多个表与公用表的一对一关系

mysql - 更新OPENQUERY失败

iPhone sqlite desc 与 asc?

sql - 查询返回笛卡尔积 (Northwind)

mysql - 最佳实践 : mysql remote mobile devices sync over 3G connection

c# - 使用sdf数据库(SQL Server Compact 3.5数据库文件)无需安装Microsoft sql server C#