2013-10-27 77 views

回答

2

這兩個答案都是正確的,但也有可能該可能是一個權限問題。如果您以沒有此表權限的用戶身份登錄,則會出現表不存在錯誤。

您可以檢查您的當前用戶具有以下(與登錄用戶相應的更換用戶名)訪問...

SELECT * FROM USER_TAB_PRIVS where table_name = 'DBA_OBJECTS' and GRANTEE = 'username'; 

如果您沒有權限,您將需要登錄爲SYS並將權限授予此表或與您的DBA交談以完成此操作。

1

甲骨文是區分大小寫的。你或許應該使用大寫VLIKE子句和改變*%

SELECT * FROM dba_objects WHERE object_name LIKE 'V$%' 

也是一個正確的目錄視圖名稱爲dba_objects

+0

是的,但問題是該表不是 –