2017-05-09 91 views
-2

我在Oracle SQL Developer上创建了一个表空间,并尝试使用SQL PLUS控制台访问表数据。但是当我用SQL Developer插入一行并想要查看结果是否显示在SQL PLUS控制台上时,SQL PLUS不会显示任何结果。似乎SQL PLUS和SQL Developer之间没有联系。 有人有想法吗?如何查看使用SQL PLUS在SQL开发人员上创建的表?

+2

你提交了吗? – Aleksej

回答

0

SQLDeveloper和SQL * Plus只是两个允许访问数据库的前端工具。让我们通过确保启动,即: *您与* *您是您连接相同的用户 同一个数据库 连接提交

+0

我正确连接到两个前端工具上的数据库。但我不知道我必须做出改变。我很熟悉Oracle Sql Developer :(所以我不知道这个工具的可能性。) – JohnCooper

+0

谢谢,这有帮助!:) – JohnCooper

0

你需要从JDeveloper的承诺,而不是在在sqlplus交易。

1

当然你正在提交事务,然后从SQL * Plus查询它们;否则无法从另一个会话中查看数据。

commit; 
+0

但是我应该在哪写“commit”?线? – JohnCooper

+0

我发现:)非常感谢。 – JohnCooper

+0

在主工具栏中有一个COMMIT按钮,或者您可以手动键入'commit'并在SQL Worksheet中运行并运行它 - 无论哪种方式SQL Developer中的事务处理都将被COMMITTED - 那么您可以在SQL * Plus或其他任何工具/会话 – thatjeffsmith