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

火鸟 2.1.3

最佳答案

在插入中省略字段时使用默认值,而不是在包含具有空值的字段时使用。

例子:Name 使用默认值:

insert into SomeTable (Id) values (42)

尝试将 null 插入 Name :
insert into SomeTable (Id, Name) values (42, null)

关于sql - 使用默认 FIREBIRD 将空值插入非空列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3716036/

10-13 04:52