[英]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看表student
和zip
在架構中的表的列表中找到:
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.