oracle中的update语句更新多个字段我在一个表的trigger中用update bill_na set a1 = 's' ,a2 ='b' where ......当我触发这个trigger后 a1的值变为‘s’原来是‘a’但是a2值还'g',在where条件下,也就是说一个栏位更新了一个没有,不知道为什么,这样也能提交吗。[解决办法]不可能的事情肯定全部更新了。除非你有别是触发器又修改了a2字段,或者触发器根本没有执行。