簡體   English   中英

Oracle SQL Joins錯誤“表或視圖不存在”

[英]Oracle SQL Joins error “table or view does not exist”

我收到表格不存在的錯誤。 不過,我對我做錯了事感到茫然。

這是我需要制作的:/ 1.列出居住在新澤西州紐瓦克的學生的全名(名字和姓氏)和電話號碼。 按姓氏和名字排序。 /

數據庫架構

   SELECT s.first_name,s.last_name, s.zip, z.state, z.city
   FROM student s JOIN zip z
   ON s.zip=z.zip
   and z.city='Newark' and z.state='NJ'
   ORDER BY s.last_name, s.first_name;

運行查詢belown看表studentzip在架構中的表的列表中找到:

SELECT DISTINCT OWNER, OBJECT_NAME 
  FROM DBA_OBJECTS
 WHERE OBJECT_TYPE = 'TABLE'
   AND OWNER = '[your database schema name]';

或者要進行快速驗證,請運行以下命令:

SELECT DISTINCT OWNER, OBJECT_NAME 
  FROM DBA_OBJECTS
 WHERE OBJECT_TYPE = 'TABLE' AND LOWER(OBJECT_NAME) IN ('student','zip')
   AND OWNER = '[your database schema name]';

如果您在上面的查詢結果中都沒有看到表名,那么您必須查看數據庫管理員以授予您對模式的適當特權,或者如果表不存在則創建表。

暫無
暫無

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

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