您的位置首页生活百科

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

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

的有关信息介绍如下:

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

[a-z] 代表, 字母 a-z 之间的字符信息。[^a-z] 意思是 非 字母 a-z 之间的字符, 也就是 非小写字母的情况。^ 是 非的意思。可以通过 PATINDEX(‘%[^a-zA-Z]%’, 指定字符串) = 0 的方式,来创建 Check约束,限制指定字段,只允许存储英文字母。