2013-12-16 92 views
4

我已经使用蟾蜍一年多了,现在没有问题。突然间,表格自动完成功能已停止工作。没有设置被更改,我已经安装了新的TOAD版本,但问题仍然存在。蟾蜍:表自动完成功能不工作

下图显示模式MCDM中的自动完成默认IN_INSTRUMENT视图。正常行为应该导致表/视图列表。

enter image description here

值得注意的是,上述并不适用于所有的模式发生。对于某些模式,我仍然会看到一个表格列表。一开始,这个错误只发生在一个模式中。现在它也慢慢向其他模式进展,当你处理数十个包含数百个表的模式时,这是非常令人沮丧的。当您必须打开架构浏览器并每次查找确切的表/视图/过程/程序包而不是让自动完成提供建议时,它会减慢开发速度。

this threadand this thread中描述了同样的问题,但没有详细说明,但没有给出可接受的答案。

从Code Assist设置中可以看出,这些应该是按顺序排列的。

enter image description here

如何复位自动完成行为到什么是它的原始状态?

回答

2

我找到了解决这个问题的办法。该问题是一个损坏的配置文件。对于其他人同样的问题,这是我的固定地雷:

  1. 备份您的APPDATA文件夹 - 你可以选择找到它的位置 - >通用 - >应用程序数据

  2. 使用创建一组新的用户文件实用程序 - >复制用户设置 - >创建一组干净的用户文件。确保您使用管理员权限运行Toad。

注意上面将删除所有保存的连接细节(架构名称,密码,连接字符串),所以要注意这些事项。

希望这可以帮助未来的人。

+0

我遇到过类似的问题。在我的情况下,重新安装使其工作,但可能由此问题。谢谢! –

1

尝试检查“蟾蜍洞察对象”中的“公共同义词”。

+0

检查公共同义词。试图取消它,同样的问题。还有其他建议吗? –

3

在视图>蟾蜍选项>编辑器>代码辅助>蟾蜍洞察对象,检查同义词(除公共同义词外)为我工作。

+0

这也适用于我。然而,只要我们的系统获得更新或在VM上运行维护,问题就会再次出现。我猜测,不知何故,系统维护例程会恢复TOAD的配置文件。 –