oracle无法更新为null oracle,如何把所有人的奖金值为null的都改为空的语句是什么?
oracle,如何把所有人的奖金值为null的都改为空的语句是什么?如果您存储了空字符串,对不起,Oracle会自动将空字符串转换为null。这是不能更改的,即使您使用:1update table n
oracle,如何把所有人的奖金值为null的都改为空的语句是什么?
如果您存储了空字符串,对不起,Oracle会自动将空字符串转换为null。这是不能更改的,即使您使用:1update table name set bonus=“”其中bonus为空,虽然可以更新,但是您可以再次查询,这部分人的bonus还是空的。如果要获取奖金为空的这部分人,可以使用:1select*from table name where bonus is null。如果要参与操作,可以使用函数将空值的奖励率转换为固定值。我不知道做空值的目的是什么。否则,可能会有更好的建议。