数据库记录是否区分大小写?

时间:2014-01-14 06:37:31

标签: sql database sql-server-2008 sql-server-2012

我在City表格中有两个表格CityCityCommunity,其中一列包含cityName,就像这样

cityName = 'ABC'

CityCommunity表中,我们有相同的列cityName,但此columnName的值是这样的

 cityName = 'abc' 

当我们运行Join查询时,它会在查询中生效吗?在我的情况下,当我在上述情况下加入这两个表时cityName相同但只有区别区分大小写会影响查询运行

1 个答案:

答案 0 :(得分:3)

默认情况下,它不区分大小写。因此它将'ABC'和'abc'视为相同。但要使其区分大小写,您必须使用COLLATE。 您可以使用示例HERE找到详细说明。这也适用于加入。