Toad:表格自动完成功能不起作用

Pet*_*ola 6 sql oracle toad autocomplete code-assist

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

下图显示了模式 MCDM 中默认进入视图 IN_INSTRUMENT 的自动完成。正常行为应该产生一个表/视图列表。

在此处输入图片说明

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

这个同样的问题已经被描述这个线程与此线程较少的细节,目前还没有公认的答案已经给出。

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

在此处输入图片说明

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

Ste*_*eve 6

在“查看”>“Toad 选项”>“编辑器”>“代码助手”>“Toad Insight 对象”下,检查同义词(除了公共同义词)对我有用。


Pet*_*ola 2

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

  1. 备份您的appdata文件夹 - 您可以在选项 -> 常规 -> 应用程序数据中找到它的位置。

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

请注意,上述操作将删除您保存的所有连接详细信息(架构名称、密码、连接字符串),因此请记下这些内容。

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