搜索SQL中的无效字符行

我有一些行可能包含特殊字符或重音字母.我需要检测这些行.

我有这个作为我目前的比较

@Str like '%[^a-zA-Z0-9.,& ]%'

这适用于特殊字符,但不适用于重音字母.我试过改变整理.

最佳答案 删除9之后的空格并添加排序规则.另外我认为列数据类型需要是Nvarchar.

@str not like '%[^a-zA-Z0-9]%' collate Latin1_General_CI_AS
点赞