在Oracle数据库中,执行如下SQL语句之后,A表和B表各有几条记录?( )

create table a( i integer);
insert into a values(1);
create table b as select * from a;
rollback;

选项B,A表和B表都没有记录。

因为在执行完insert语句之后,使用rollback语句回滚了事务,所以之前插入的记录被撤销了,因此A表和B表都没有记录。

Oracle数据库:创建表并回滚后,数据记录数量分析

原文地址: https://www.cveoy.top/t/topic/otgW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录