我正在尝试在Oracle上运行“describe table_name”命令。我正在使用dbeaver访问oracle。但是,当我运行命令时,它显示SQLException和错误消息“invalid sql statement”。我该如何进行手术?
r3i60tvu1#
describe不是SQL语句,否则它将在SQL语言参考中记录:
describe
describe命令的文档可以在SQL*Plus命令参考中找到:
这意味着它仅在SQL*Plus中可用(可能也在SQL Developer中可用)。这是一个客户端命令,因此您使用的SQL客户端需要支持它。
5ktev3wc2#
突出显示对象并按f4,这将给予您表/对象的详细信息https://dbeaver.io/forum/viewtopic.php?f=3&t=1937因为@a_horse_with_no_name已经说过desc不是SQL语句。所以我们可以利用这条捷径
vxf3dgd43#
我在SQL Developer上试过了,它很好用。也许以前没有,但肯定是SQL Developer 19.1。
ldxq2e6h4#
DESC[里贝]命令只是一个SQL*Plus命令,即使您在SQL Developer中尝试它也不会工作!来源:https://ss64.com/ora/desc.html
4条答案
按热度按时间r3i60tvu1#
describe
不是SQL语句,否则它将在SQL语言参考中记录:describe
命令的文档可以在SQL*Plus命令参考中找到:这意味着它仅在SQL*Plus中可用(可能也在SQL Developer中可用)。这是一个客户端命令,因此您使用的SQL客户端需要支持它。
5ktev3wc2#
突出显示对象并按f4,这将给予您表/对象的详细信息
https://dbeaver.io/forum/viewtopic.php?f=3&t=1937
因为@a_horse_with_no_name已经说过desc不是SQL语句。所以我们可以利用这条捷径
vxf3dgd43#
我在SQL Developer上试过了,它很好用。也许以前没有,但肯定是SQL Developer 19.1。
ldxq2e6h4#
DESC[里贝]命令只是一个SQL*Plus命令,即使您在SQL Developer中尝试它也不会工作!
来源:https://ss64.com/ora/desc.html