本来想着说通过replace把一列的中文括号替换为英文括号,但是执行完之后,通过like '%(%'来筛选中文括号,发现还是之前的结果,就跟没替换一样,
但是从结果集复制文本出来后粘贴到查询窗口,发现的确是英文的,这就需要我们改collation:
SELECT * FROM table1 where Context like '%)%' collate Chinese_PRC_CI_AS_WS
本来想着说通过replace把一列的中文括号替换为英文括号,但是执行完之后,通过like '%(%'来筛选中文括号,发现还是之前的结果,就跟没替换一样,
但是从结果集复制文本出来后粘贴到查询窗口,发现的确是英文的,这就需要我们改collation:
SELECT * FROM table1 where Context like '%)%' collate Chinese_PRC_CI_AS_WS
本文标题:SQLServer中英括号不区分的问题
本文链接:https://www.haomeiwen.com/subject/cwqmiltx.html
网友评论