6

我已经使用 Toad 一年多了,没有任何问题。表格自动完成功能突然停止工作。没有更改任何设置,并且我已经全新安装了新的 TOAD 版本,但问题仍然存在。

下图显示了模式 MCDM 中的视图 IN_INSTRUMENT 的自动完成默认设置。正常行为应生成表/视图列表。

在此处输入图像描述

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

同样的问题已在此线程中进行了描述,并且此线程的细节较少,但尚未给出可接受的答案。

从 Code Assist 设置中可以看出,这些应该是有序的。

在此处输入图像描述

如何将自动完成行为重置为其原始状态?

4

5 回答 5

6

在 View > Toad Options > Editor > Code Assist > Toad Insight Objects 下,检查同义词(除了公共同义词)对我有用。

于 2015-04-01T20:01:12.817 回答
2

我找到了解决这个问题的方法。问题是配置文件损坏。对于其他有同样问题的人,这就是我修复我的方法:

  1. 备份您的appdata文件夹 - 您可以在options -> general -> application data中找到它的位置。

  2. 使用Utilities -> Copy User Settings -> Create clean set of user files 创建一组新的用户文件。确保您以管理员权限运行 Toad。

请注意,以上将删除您保存的所有连接详细信息(模式名称、密码、连接字符串),因此请记下这些。

希望这对将来的某人有所帮助。

于 2014-01-07T07:56:20.913 回答
1

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

于 2013-12-16T10:02:24.650 回答
0

转至 Toad 选项,然后选择 Editor > Code Assist 并取消选中“Cache Code Insight results”。这使它立即开始为我使用 Toad for Oracle 9.7 版工作。然后我可以回去检查该框,它仍然可以工作。

于 2018-08-03T21:14:35.127 回答
0

即使我设置了上述所有内容,我也遇到了同样的问题。因此,如果我没有定义方案名称,基本上 Toad 不会建议列名。

X(schema).TABLE_NAME.(then lists all columns)

为我工作..

于 2018-10-30T07:50:41.640 回答