2012-10-03 54 views
2

我将一些敏感数据从低安全性加密转换为更高安全性加密(具体而言,从CFMX_COMPAT到具有256位密钥的AES)。我打算用编码六角我的AES加密的字符串,CFMX_COMPAT极有可能使用特殊字符,所以寻找那些还没有转换应为(伪)一样简单记录:选择列中包含至少一个字符不在白名单中的行

select from table where column has at least one character not in [A-Z0-9] 

这是可能的在SQL中?如果是这样,怎么样?

回答

2

我发现this documentation,但我不知道它可能在一个简单的LIKE子句中。真棒!

select top 10 foo 
from bar 
where foo like '%[^A-Z0-9]%' 
相关问题