我有一些行可能包含特殊字符或带重音的字母。我需要检测这些行。 我目前使用以下比较方法:
@Str like '%[^a-zA-Z0-9.,& ]%'
对于特殊字符,这个方法可以正常工作,但对于带有重音的字母则不行。我尝试过更改排序方式。
我有一些行可能包含特殊字符或带重音的字母。我需要检测这些行。 我目前使用以下比较方法:
@Str like '%[^a-zA-Z0-9.,& ]%'
对于特殊字符,这个方法可以正常工作,但对于带有重音的字母则不行。我尝试过更改排序方式。
移除9后面的空格并添加排序规则。此外,我认为列datatype
需要是Nvarchar
类型。
@str not like '%[^a-zA-Z0-9]%' collate Latin1_General_CI_AS
[a-zA-Z]
也能匹配带重音符号的字母?奇怪... - Alex A.