使用默认值FIREBIRD将空值插入到非空列中

问题描述:

将null插入到非空列中使用默认值会给我一个验证错误,而不是采用默认值。 我不想在触发所有表之前做出决定。有没有其他方法可以做到这一点?使用默认值FIREBIRD将空值插入到非空列中

火鸟2.1.3

当你在插入省略场,而不是当你用包含空值的字段使用默认值。

实施例:
使用默认为Name

insert into SomeTable (Id) values (42) 

试图插入到nullName

insert into SomeTable (Id, Name) values (42, null)