2013-12-11 35 views
0

我有一個名爲sp_admin的單個實例和幾個表。其中之一被稱爲'tenant_api_user'。從sqlplus中,我可以從任何表中得到select *,包括tenant_api_user(或者select count(*)等),結果很好。但是,當我在SQL Developer中針對此特定表運行查詢時,它始終返回零記錄。Oracle 12c在sqlplus中查詢結果但不是SQL開發人員

當我從SQL Developer運行select * from tenant_api_user;時,它立即返回0條記錄 - 無需等待。來自sqlplus的相同查詢返回表中的唯一記錄。當我嘗試更新從sqlplus中可見的記錄時,SQL Developer說0 rows updated.

有沒有人遇到過這種行爲?它似乎與此表格分離。 SQL Developer不會以任何其他表格的方式運行。

+1

您是否在SQL * Plus中輸入數據?如果是這樣,你有提交數據嗎? – MT0

+0

謝謝MT0--就是這個......菜鳥的錯誤。請將此添加爲解決方案,以便將其標記爲解決方案。乾杯! – joelc

回答

1

如果您在一個會話中輸入了數據,而您還沒有運行commit語句,那麼您將無法在另一個會話中看到數據,直到它被提交。

+0

感謝MT0 - 正是這個問題。 – joelc

相關問題