Oracle SQL连接错误"表或视图不存在"

时间:2018-02-28 02:15:18

标签: sql oracle

我收到表不存在的错误。我不知道我做错了什么。

这是我需要制作的:/ 1。列出居住在新泽西州纽瓦克的学生的全名(姓名)和电话号码。 按姓氏和名字排序。 /

Database Schema

   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;

1 个答案:

答案 0 :(得分:0)

运行下面的查询以查看表格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]';

如果在上述查询的结果中都没有看到表名,那么您必须看到数据库管理员授予您对模式的适当权限,或者如果它们不是真的则创建表存在。