plsql中SELECT子句的问题

时间:2013-01-01 18:01:16

标签: plsql

我正在使用oracle客户端和plsql进行项目测试优化调优等。这是事情,这是一个大学课程项目所以我要求创建一些表然后运行一些查询(然后优化等),和我们有2个选项可以做。从linux终端或者从plsql.I使用sqlplus从数据库终端创建表,然后在plsql中运行查询,但我没有结果(就像行是空的,但它们是不)。我做了一些搜索,但我找不到解决方案。如果您需要了解更多详情,请告诉我。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

您是说在sqlplus会话中创建表,向其中插入数据,然后运行单独的会话,使用plsql查询表?

如果是这样,您在执行插入后是否正在进行工作?

例如,如果您在sqlplus中执行此操作:

create table foo (id number, value varchar(255), primary key (id));
insert into foo (id, value) values (1, 'bar');
insert into foo (id, value) values (2, 'baz');
commit;

然后你应该在另一个会话中看到表foo中的2行。但是,如果您没有进行提交,那么新表将对另一个会话可见,但它看起来是空的。