【发布时间】:2011-03-21 15:26:25
【问题描述】:
仅使用 Allow Nulls = Yes 声明列与同时使用 Default Value or Binding = NULL 和 Allow Nulls = Yes 声明列有区别吗?
我特别感兴趣的是 JDBC 和 wasNull 方法语义是否存在差异。我的印象是Allow Nulls = Yes(没有 DEFAULT 规范)足以让您从 INSERT 子句中排除该列,并期望插入行中该字段的值被分配 SQL NULL 值...
有人建议我,当我没有将 DEFAULT 显式指定为 NULL 时,wasNull 行为不正确,专门针对我的数据库中使用结果集的 getString 方法从结果集中检索的 NVARCHAR 字段。 .
【问题讨论】:
标签: database-design null default sql-server-2008-r2