SQL不为空而不是NULL

前端之家收集整理的这篇文章主要介绍了SQL不为空而不是NULL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用postgresql.我有一列:
NOT NULL

但是当我想插入一个空字符串的行时,如下所示:

''

它不给我一个错误并接受.如何检查插入值不应该是空的? (既不是空也不是null)

PS:我的列定义为:

"ads" character varying(60) NOT NULL

解决方法

向列定义添加约束.例如:
ads character varying(60) NOT NULL CHECK (ads <> '')

更多,请参阅http://www.postgresql.org/docs/current/static/ddl-constraints.html

原文链接:https://www.f2er.com/mssql/75197.html

猜你在找的MsSQL相关文章