如何为Firebird中的电子邮件字段创建有效的检查约束

Wil*_*ser 4 sql firebird

如何为Firebird中的电子邮件字段创建有效的检查约束(如果字段值不为null)?

谢谢,威尔弗里德

ain*_*ain 5

您可以使用SIMILAR TO运算符来测试正则表达式模式,例如

CHECK(emailfield SIMILAR TO '[[:ALNUM:]._%+-]+@[[:ALNUM:].-]+\.[[:ALPHA:]]+')
Run Code Online (Sandbox Code Playgroud)