我需要一个正则表达式,以便可以在数据库表中找到所有无效的电子邮件地址。
SELECT *
FROM dbo.[Users] AS u
WHERE u.EmailAddress not like 'regular expression of valid email addresses'
SQL Server 支持正则表达式吗?如果是这样,我该如何写一个电子邮件地址?
最佳答案
T-SQL 不支持正则表达式。不过,您可以创建一个 .net CLR 函数来添加此功能。
关于sql - 如何在SQL中使用正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8416627/