在oracle中选择时,插入的数据不会显示在表中

时间:2017-02-19 05:04:00

标签: oracle

我已经使用SQL Developer在oracle的表中插入了一行并且也已经提交了。但是当选择它没有出现的数据时。我在某个地方出错了吗?

以下是我插入和选择的方式。

insert into table1 (seqn,pname,city,country,irank,icode,idate,imatch)
values('1234','ABCD','NY','USA','1','XYZ',sysdate,'9999');

我获得的输出是1 rows inserted,然后是commit;。 现在,当我选择数据时,没有任何内容出现 select count(*) from table1;正在制作0 rows

请帮我解决我出错的地方。

注意:所有数据类型为varchar2(),日期为DATE数据类型。我在表格中的其他列中可以接受NULL数据。

1 个答案:

答案 0 :(得分:0)

我自己想通了,想知道我是多么想念那个愚蠢的事情。在表上启用了一个触发器,这样每当我在TABLE1中插入数据时,触发器就会将其移动到另一个表并从TABLE1中删除数据。

注意:我认为它很久以后就发布了,以防万一其他人错过了这件事并寻找答案。