向电子邮件字段添加非空约束

时间:2009-03-13 19:02:44

标签: sql-server

我的表中有一个varchar电子邮件字段。我无法弄清楚添加约束的语法,以确保无法插入非空值。我不是说不是空的,我说的不是空的。

2 个答案:

答案 0 :(得分:3)

添加not nullcheck约束。

create table MyTable (
   email varchar(100) not null,
   constraint email_not_empty check (rtrim(ltrim(email)) != '')
)

答案 1 :(得分:0)

len(ltrim(rtrim(email)))<> 0