例如有sql语句:insert into aaa values('1','aaa');
insert into aaa values('2','bbb');
insert into aaa values('3','ccc');
我用了2中方法结果都一样,奇怪。
一、使用SqlDbx工具连接入数据库,执行上述3条语句,执行成功。然后执行“select * from aaa;”,可以看到3条结果数据。但是在oracle企业管理其中并看不到这些数据,或者重新登录打开SqlDbx执行“select * from aaa;”,看不到数据了,奇怪。二、将上述3条语句另存为aa.sql,然后sqlplus执行“@e:/aa.sql;”,显示执行成功,select也可以看到数据。但是在oracle企业管理其中并看不到这些数据,或者重新登录打开sqlplus执行“select * from aaa;”,看不到数据了,奇怪。
insert into aaa values('2','bbb');
insert into aaa values('3','ccc');
我用了2中方法结果都一样,奇怪。
一、使用SqlDbx工具连接入数据库,执行上述3条语句,执行成功。然后执行“select * from aaa;”,可以看到3条结果数据。但是在oracle企业管理其中并看不到这些数据,或者重新登录打开SqlDbx执行“select * from aaa;”,看不到数据了,奇怪。二、将上述3条语句另存为aa.sql,然后sqlplus执行“@e:/aa.sql;”,显示执行成功,select也可以看到数据。但是在oracle企业管理其中并看不到这些数据,或者重新登录打开sqlplus执行“select * from aaa;”,看不到数据了,奇怪。
具体的数据插入成功的了吗?如果成功的,是否commit数据了。
insert into aaa values('1','aaa');
insert into aaa values('2','bbb');
insert into aaa values('3','ccc');
commit; ---加这个