我正在将一些敏感数据从低安全性加密转换为更高安全性加密(具体来说,从CFMX_COMPAT转换为带有256位密钥的AES)。我打算使用Hex对AES加密的字符串进行编码,CFMX_COMPAT很可能使用特殊字符,因此查找尚未转换的记录应该像(伪代码)一样简单:
select from table where column has at least one character not in [A-Z0-9]
这在SQL中可行吗?如果是这样,怎么样?
答案 0 :(得分:2)
我找到this documentation,但我不知道在一个简单的LIKE子句中它是可能的。真棒!
select top 10 foo
from bar
where foo like '%[^A-Z0-9]%'