关于一个事务提交问题

看书说一个事务内的sql语句要么全部执行成功,要么全部不成功,大家看看下面怎么回事,希望帮助解答
create table a (id number);
insert into a values(1);
insert into a values(2);
insert into a values(b);
commit;
select * from a;
发现查询出来的值有1和2,不是应该全部失败吗?怎么回事
标签: 暂无标签
422877706

写了 3 篇文章,拥有财富 146,被 3 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

P6 | 发表于 2012-7-2 16:08:57
具体执行结果图抓出来,一条SQL语句执行失败以后,只是回滚这一条SQL语句,上面的两条SQL语句不回滚的。只有事务出现问题以后,才会要不全失败,要不全成功的情况。
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈