首页 > 解决方案 > 自动完成功能不起作用:Eclipse 中的 DBeaver 插件,用于 MacOS 中的 Oracle PL/SQL

问题描述

对于 MacOS (Catalina) 中的 Oracle PL/SQL (Oracle DB Developer VM: Oracle 19.3),自动完成功能不适用于Eclipse (2021-03) 中的DBeaver插件 (21.1.0)。

使用MySQL、PostgreSQL 和 Oracle 自动完成 SQL 查询。

但是,对于 Oracle PL/SQL,它会进行 一些大小写更改和语法高亮,但没有代码完成

例如,如果我开始输入 DECLARE 或 BEGIN,它不会提示它。但是,一旦我完成了这些关键字,它们就会自动变为大写,并将颜色变为蓝色。

但是,当我键入dbms_output.put_line它时,它既不会提示任何内容,也不会改变大小写颜色。

注意:在 Oracle SQL Developer 中,当我们继续输入上述命令时,它会提示几个选项,并且之后还会高亮显示语法。同样,它会提示选项,以及开头 3 个字母的代码片段,如dec等。

默认情况下,检查以下内容:

Windows > 首选项 > 数据库 > 数据库编辑器 > SQL 编辑器 > 代码完成 >

Enable auto activation
Activate on typing
Auto-insert proposal

任何想法?

标签: oracleeclipseautocompletedbeaver

解决方案


推荐阅读