数据库中 PATINDEX('%[^a-z]%',@S) 其中 '%[^a-z]%' 中% [ ^分别是什么意思的

日期:2021-06-28 20:12:30 人气:1

数据库中 PATINDEX('%[^a-z]%',@S) 其中 '%[^a-z]%' 中% [ ^分别是什么意思的

[a-z]
代表,
字母
a-z
之间的字符信息。
[^a-z]
意思是

字母
a-z
之间的字符,
也就是

小写字母
的情况。
^

非的意思。
可以通过
PATINDEX(‘%[^a-zA-Z]%’,
指定字符串)
=
0
的方式,来创建
Check约束
    A+
热门评论