有两个表1.员工和2.部门
当我尝试使用以下代码描述这两个表时
desc employees;
desc departments;
我收到以下错误
无法找到要描述的对象。
答案 0 :(得分:1)
DESCRIBE
是a SQL*Plus command。我们只能在SQL * Plus客户端或PL / SQL Developer命令窗口等仿真器中运行它。
在SQL * Plus中,当我们尝试描述不存在的对象时,我们会收到此错误消息:
SQL> desc t34
ERROR:
ORA-04043: object t34 does not exist
SQL>
在SQL Developer工作表中,我们得到了这个
desc t34
ERROR:
--------------------------------
ERROR: object T34 does not exist
所以你必须使用不同的客户。
最后没关系,所有的消息都意味着同样的事情:对象不存在。最可能的解释是,您作为不同于表所有者的用户进行连接。
答案 1 :(得分:1)
您一次不能运行两个sqlplus
命令,您可以在script
中对命令进行排队,然后执行脚本。
工作原理是这样的,当它看到第一个单词时,如果它被认为是一个合适的关键词,它就会盲目地尝试执行它旁边的东西。!