暂无图片
这个题是不是答案错了
我来答
分享
学习Oracle
2024-01-17
这个题是不是答案错了

如果a、b表原本是空表,请问执行下列语句后,以下哪个表述正确
insert into a values(1,'abc','1');
insert into a values(2,'abc','2');
create table b as select * from a;
rollback;
A a表有数据,b表没有数据
B a表b表都有两行数据
C a表没有数据,b表有数据
D a表b表都没有数据
SQL> create table a (id number,name varchar2(10),pai varchar2(2));
Table created.
SQL> insert into a values(1,'abc','1');
1 row created.
SQL> insert into a values(2,'abc','2');
1 row created.
SQL> select * from a;
ID NAME PA
---------- ---------- --
1 abc 1
2 abc 2
SQL> create table b as select * from a;
Table created.
SQL> rollback;
Rollback complete.
SQL> select * from b;
ID NAME PA
---------- ---------- --
1 abc 1
2 abc 2
SQL> select * from a;

ID NAME PA
---------- ---------- --
1 abc 1
2 abc 2

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
学习Oracle

我选的B,答案是A

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
情线

执行DDL,DCL语句之后会自动commit,DDL语句包括create,alter,drop,rename,truncate,comment
DCL包括grant revoke等

暂无图片 评论
暂无图片 有用 1
打赏 0
学习Oracle
题主
2024-01-17
下边的那个sql就是我做的实验,证明两表都有数据的,所以我觉得答案错了
Thomas

B

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
什么是Oracle的复合类型的变量?
回答 2
已采纳
既然谈到变量,那我们限定场景是PLSQL吧。应该是associativearray,nestedtable和varray三种类型吧,这三种也叫collectiontype,Oracle专家eSteve
设置oracle用户密码时的长度,复杂度要求在哪里可以查看?
回答 6
向大佬学习
oracle用户被锁定
回答 4
已采纳
密码尝试错误修改为无限制次数SQL>alterprofiledefaultlimitfailedloginattemptsunlimited;
Oracle的事务和锁有什么关系?
回答 1
已采纳
Oracle中可以使用多种机制来确保数据的完整性,如约束、触发器、事务和锁等。事务和锁的关系非常紧密。事务包含一系列的操作,这些操作要么全部成功,要么全部失败,通过事务机制管理多个事务,保证事务的一致
Oracle-11.2.0.1版本 是不是无法支持OGG的集成模式?只能用经典模式?
回答 3
是的哦,要升级到11.2.0.4,并且修改兼容性版本到11.2.0.4,要不就是有限支持
Oracle11g卸载以后重新安装了32位的11g,但是安装步骤不完整,口令也没有出现,就直接安装完成了,然后服务里面也只有一个临时的oracle服务,别的都没有,cmd里也进不去,显示协议适配器问题,怎么才能解决?
回答 3
windows上要把原来的oracle卸载干净再重新安装,否则很可能有些服务不会安装。如果只是缺少个别服务,可以手动注册一下:比如:oradimeditsidorclstartmodeauto&nbs
如何递归查询到每个组织的跟节点
回答 3
我有两个方法。一个是向上查的。一个是向下查的。你用向下查的啊。
oracle数据库如何降低高水位?
回答 1
已采纳
1可以通过mv表,2.通过t新建表。insert,然后truncate,rename等操作重新组织数据
oracle 批量插入数据,怎么做?比如有10条数据。 是用for循环在程序里面一条一条地调用insert,还是其他方法? 还有,for循环能保证事务么?
回答 2
已采纳
例如,执行以下存储过程,即一次性提交:DECLAREBEGINFORiIN1..10LOOPinsertintolucifervalues(i,'test');ENDLOOP;END;/查询插入结果:
oracle rac 异常
回答 2
看着就两个日志组,多增加几个日志组,最少到5组或者更多一些。如果还是如此,可以考虑增加每组的成员大小。谢谢!