AFAIK, нет хорошего способа сделать это.
Стандарт формата электронной почты настолько сложен, что, как известно, синтаксические анализаторы работают с тысячами строк кода, но даже если бы вы использовали более простую форму, которая не давала бы некоторые неясные, но действительные адреса, вам пришлось бы делать это без регулярного выражения, которые не поддерживаются T-SQL (опять же, я не на 100%), оставляя вас с простым отступлением от некоторого числа, например:
LIKE '%_@_%_.__%'
.. или аналогичный.
Обычно я чувствую, что вы не должны делать это в самый последний момент, хотя (когда вы вставляете в БД), вы должны делать это при первой возможности и / или с общим шлюзом (контроллером, который фактически делает запрос вставки SQL), где, между прочим, у вас было бы преимущество регулярного выражения и, возможно, даже библиотека, которая выполняет «реальную» проверку для вас.