SQL常规的写法,是不区分大小写与中英文的标点符号的,以下写法是可以正确匹配结果的
WITH temp AS( SELECT 'ABC,!;:' TestFiled )SELECT * FROM temp WHERE TestFiled= 'abc,!;:'
下面的写法,是完全区分大小写与中英文的标点符号
WITH temp AS( SELECT 'ABC,!;:' TestFiled )SELECT * FROM temp WHERE TestFiled collate Chinese_PRC_CS_AS= 'abc,!;:'