标签: sql
我在sql 2012中创建了一个简单的数据库,我不允许存储空数据,我检查了我的程序,我看到它仍然保存空行:(是否有选项可以帮助我防止在db中保存null(和为什么关闭“允许空”并没有阻止它?)?
答案 0 :(得分:1)
你想要一个CHECK Constraint。当语句尝试将数据放入与条件不匹配的字段时,这将引发错误。
ALTER TABLE UserInfo ADD CONSTRAINT CK_UserInfo_Login CHECK (Login <> '')