使用默认值将 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/