簡體   English   中英

從命令提示符處選擇ORACLE數據庫

[英]ORACLE Database from command prompt

我已經安裝了Oracle 11g數據庫並使用SQL Developer創建了一個新表,但是當我嘗試在命令提示符下執行查詢“ SELECT * FROM testGeo ”時,被告知該表不存在。

這是命令提示符中使用的腳本:

SQL> connect testprojet as sysdba;
Enter password:
Connected.
SQL> select * from testgeo;
select * from testgeo
              *
ERROR at line 1:
ORA-00942: table or view does not exist

編輯:

在此處輸入圖片說明

您不應該將sysdba帳戶用於常規數據庫訪問。 創建表時,您是誰以SQL Developer登錄的? 是OTHMANE嗎?

要找出表所在的模式,可以執行以下操作:

SELECT owner, table_name
  FROM all_tables
 WHERE table_name = 'TESTGEO';

請注意,除非在創建表名時將其放在雙引號中,否則數據庫會將其命名為大寫。

OWNER列將告訴您創建表的模式。此時,您可以執行以下操作:

SELECT * 
  FROM <owner>.testgeo;

其中<owner>是您在all_tables查詢中標識的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM