2017-05-09 93 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