oracle数据库开发人员正在将我查询的数据复制到表中,例如,在所附的屏幕截图中,我只在学生表、课程表和招生表这3个表中每一个插入两行,但它显示了8个招生行,而不是我插入的唯一两个。
我尝试重新运行代码,但并清除结果空间,但仍然不起作用。
该工具(SQL Developer)一切正常。
虽然你没有显示你所做的所有内容(从
CREATE TABLE
开始就可以了),但我怀疑在插入只有两行之前表不为空,所以select
返回了它在中找到的所有内容该表,即已存在的 6 行,加上新插入的 2 行。
要验证它,请从表中删除数据(
delete
、truncate
或 drop table
/ create table
),然后删除 insert
2 行,然后删除 select
。