【发布时间】:2011-04-12 13:49:51
【问题描述】:
使用默认值将 null 插入非 null 列会给我一个验证错误,而不是采用默认值。 我不想在触发所有表之前进行。有没有其他方法可以做到这一点?
火鸟 2.1.3
【问题讨论】:
标签: sql rdbms firebird firebird2.1
使用默认值将 null 插入非 null 列会给我一个验证错误,而不是采用默认值。 我不想在触发所有表之前进行。有没有其他方法可以做到这一点?
火鸟 2.1.3
【问题讨论】:
标签: sql rdbms firebird firebird2.1
当您在插入中省略字段时使用默认值,而不是当您包含具有空值的字段时使用默认值。
示例:
使用Name 的默认值:
insert into SomeTable (Id) values (42)
尝试将null 插入Name:
insert into SomeTable (Id, Name) values (42, null)
【讨论】: