我正在用sybase创建一个表格 “overriddenBy varchar(32)”。 如果我不在表创建时将其定义为“null”或“not null”,它是否允许为null? 我有问题sybase默认表创建时为空或不为空?
org.springframework.dao.DataIntegrityViolationException: PreparedStatementCallback; SQL [insert into EntityPnlData(nodeId, hierarchyViewId,entityPnlCriteriaId,receivedFeedId,pnlValue, overridden)values(?,?,?,?,?,?)];在 表中EntityPnlData不允许空值的列重写。
但它早期工作正常。我不知道可能发生了什么
ASE中的缺省值为NOT NULL。我相信它可以改变,但你需要有DBA访问权限来做到这一点。改变表格以允许overriddenBy列中的NULL值 – Meet