当前位置: 首页 > 面试题库 >

SQL不是空的,而不是不是空的

戴浩初
2023-03-14
问题内容

我正在使用postgreSQL。我有一列:

NOT NULL

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

''

它不会给我错误并接受。如何检查插入值应为not empty?(既不为空也不为空)

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



 类似资料:
  • XML示例: 然后我有POJO类,例如:(带有lombokgetter/setter/toString和jackson注释导入) 然后使用MappingJackson2XmlHttpMessageConverter获取对象映射器,并使用该映射器将XML字符串映射到示例类。 这将产生一个具有以下内容的示例类: 我希望member1为null,而不是空字符串。我怎样才能完成这件事呢?

  • 我有一个HashMap对象,它将存储在NoSQL数据库中。当它有条目时,它看起来像: 如果db中不存在此“input”,我希望响应显示“input”:{},而不是“input”:null。最好的方法是什么? 谢谢

  • 我在当前版本的Java8中发现了一个奇怪的行为。在我看来,下面的代码应该可以,但是JVM抛出了一个: 这并不重要,它是什么样的lambda表达式(与相同)或使用了什么泛型类型。也可以用更有意义的表达式来代替。上面的例子很短。这里有一个更丰富多彩的例子: 然而,这些代码段运行良好: 和 或与功能: 我测试了两个Java版本: openjdk版本“1.8.0_66-internal”openjdk运行

  • 问题内容: 我有这段代码: 它将引发不匹配的组错误。但是,如果不匹配,我想在那里添加空字符串,而不是抛出错误。我怎样才能做到这一点? 注意:我的完整代码比此示例复杂得多。但是,如果您找到更好的解决方案,如何遍历比赛并在其中添加数字,则可以共享。我的完整代码: 问题答案: 在Python 3.5之前的版本中,对Python中失败的捕获组的反向引用未使用空字符串填充。这是在bugs.python.or

  • 问题内容: 是否可以在HTML中插入制表符,而不必键入四次? 问题答案: 使用CSS更干净。尝试或酌情改为。

  • 问题内容: 如果没有行,都与正在返回 空 一个,而不是列表值。 这背后的原因是什么? 问题答案: 原因是不与有效Java 2nd Edition,项目43 一致,在客户端代码中强制执行空检查: 返回空数组或集合,而不是null 。 这使客户端代码更简单,更不易出错(并且很可能也是该方法的实现)。 空返回惯用语可能是C编程语言的一种保留,在C语言中,数组长度与实际数组分开返回。在C中,如果返回零作为