数据库中 PATINDEX('%[^a-z]%',@S) 其中 '%[^a-z]%' 中% [ ^分别是什么意思的
数据库中 PATINDEX('%[^a-z]%',@S) 其中 '%[^a-z]%' 中% [ ^分别是什么意思的
日期:2021-06-28 20:12:30 人气:1
[a-z]
代表,
字母
a-z
之间的字符信息。
[^a-z]
意思是
非
字母
a-z
之间的字符,
也就是
非
小写字母
的情况。
^
是
非的意思。
可以通过
PATINDEX(‘%[^a-zA-Z]%’,
指定字符串)
=
0
的方式,来创建
Check约束
代表,
字母
a-z
之间的字符信息。
[^a-z]
意思是
非
字母
a-z
之间的字符,
也就是
非
小写字母
的情况。
^
是
非的意思。
可以通过
PATINDEX(‘%[^a-zA-Z]%’,
指定字符串)
=
0
的方式,来创建
Check约束