oracle 上“describe”命令不起作用的原因是什么?

问题描述 投票:0回答:5

我正在尝试在 Oracle 上运行“describe table_name”命令。我正在使用 dbeaver 来访问 oracle。但是,当我运行该命令时,它显示 SQLException 和错误消息“无效的 sql 语句”。我该如何进行手术?

oracle dbeaver
5个回答
14
投票

describe
不是 SQL 语句,否则它会记录在 SQL 语言参考中:

describe
命令的文档可以在SQL*Plus命令参考中找到:

这意味着它在 SQL*Plus 中可用(也可能在 SQL Developer 中可用)。它是一个客户端命令,因此您使用的 SQL 客户端需要支持它。


4
投票

突出显示对象并按 f4 ,这将为您提供表格/对象详细信息

https://dbeaver.io/forum/viewtopic.php?f=3&t=1937

@a_horse_with_no_name 已经说过 desc 不是 SQL 语句。所以我们可以使用这个快捷方式来实现


1
投票

我刚刚在 SQL Developer 上尝试过,它有效。也许以前不可用,但 SQL Developer 19.1 肯定是可用的。


0
投票

Control + 单击表名称将打开表模型。

HTH


-2
投票

DESC[RIBE]命令只是一个SQL*Plus命令,即使你在SQL Developer中尝试它也不会工作!

来源:https://ss64.com/ora/desc.html

© www.soinside.com 2019 - 2024. All rights reserved.