我的 Oracle 数据库 21c express 在结果选项卡中复制我的查询结果

问题描述 投票:0回答:1

oracle数据库开发人员正在将我查询的数据复制到表中,例如,在所附的屏幕截图中,我只在学生表、课程表和招生表这3个表中每一个插入两行,但它显示了8个招生行,而不是我插入的唯一两个。enter image description here

我尝试重新运行代码,但并清除结果空间,但仍然不起作用。

sql database oracle oracle-sqldeveloper oracle21c
1个回答
0
投票

该工具(SQL Developer)一切正常。

虽然你没有显示你所做的所有内容(从

CREATE TABLE
开始就可以了),但我怀疑在插入只有两行之前表不为空,所以
select
返回了它在中找到的所有内容该表,即已存在的 6 行,加上新插入的 2 行。

要验证它,请从表中删除数据(

delete
truncate
drop table
/
create table
),然后删除
insert
2 行,然后删除
select

© www.soinside.com 2019 - 2024. All rights reserved.