我已经使用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
数据。
答案 0 :(得分:0)
我自己想通了,想知道我是多么想念那个愚蠢的事情。在表上启用了一个触发器,这样每当我在TABLE1中插入数据时,触发器就会将其移动到另一个表并从TABLE1中删除数据。
注意:我认为它很久以后就发布了,以防万一其他人错过了这件事并寻找答案。