今天遇到一个问题
要不一批数据里面的一些大写改成小写
改倒是方便
但是因为只能在界面单条单条的改
复核是个问题
而我们数据库权限只有查询
没有太多的权限
开始简单的用like的查询
发现改之前和改之后查询结果一样
查了下文档和百度了下
发现MSSQL的like查询默认是跟随数据库设置的
而数据库建库默认是不区分大小写的...
所以...
然后搜了一些资料
有用正则有改数据库默认设置区分大小写的
而这些都需要数据库的权限
我们都没有...
最后发现一种稍微简单一点的方法
是sql里面显示的声明要区分大小写:
select id,templateName,templateTitle
from htmltemplate(nolock)
where yn=1
and templatehtml collate Chinese_PRC_CS_AS like '%sdf.sdfsdf%'
试了一下
生效