我正在从mysql迁移到MS SQL server。我需要对下面的查询进行重构,以便与sql server兼容。
SELECT email
FROM emailexcursions
WHERE email NOT REGEXP '^[_A-Za-z0-9-]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*((\.[A-Za-z]{2,}){1}$)'
REGEXP在sql server中不可用,有谁知道解决此问题的方法吗?
发布于 2014-11-20 17:12:44
你可以用C#/DLL编写外部函数并在那里实现REGEXP。但最好在存储到数据库之前检查电子邮件。
https://stackoverflow.com/questions/27035463
复制相似问题