Toad:表格自动完成功能不起作用
Posted
技术标签:
【中文标题】Toad:表格自动完成功能不起作用【英文标题】:Toad: Table Autocomplete Functionality Not Working 【发布时间】:2013-12-16 08:52:14 【问题描述】:我已经使用 Toad 一年多了,没有任何问题。表格自动完成功能突然停止工作。没有更改任何设置,并且我已经全新安装了新的 TOAD 版本,但问题仍然存在。
下图显示了在架构 MCDM 中默认进入视图 IN_INSTRUMENT 的自动完成功能。正常行为应生成表/视图列表。
值得注意的是,并非所有模式都发生上述情况。对于某些模式,我仍然会看到一个表格列表。一开始,这个错误只发生在一个模式上。现在它也在慢慢地发展到其他模式,当您处理数十个模式时,每个模式都包含数百个表,这非常令人沮丧。当您必须每次打开模式浏览器并查找确切的表/视图/过程/包而不是让自动完成给出建议时,它会减慢开发速度。
this thread 和and this thread 中描述了同样的问题,但细节较少,但尚未给出可接受的答案。
从 Code Assist 设置中可以看出,这些应该是有序的。
如何将自动完成行为重置为其原始状态?
【问题讨论】:
【参考方案1】:在视图 > Toad 选项 > 编辑器 > 代码辅助 > Toad Insight 对象下,检查同义词(除了公共同义词)对我有用。
【讨论】:
这对我也有用。但是,每当我们的系统获得更新或在 VM 上运行维护时,问题就会再次出现。我猜想系统维护程序会以某种方式恢复 TOAD 的配置文件。【参考方案2】:我已经找到了解决这个问题的方法。问题是配置文件损坏。对于其他有同样问题的人,这就是我修复我的方法:
备份您的 appdata 文件夹 - 您可以在 选项 -> 常规 -> 应用程序数据中找到它的位置。
使用实用程序 -> 复制用户设置 -> 创建一组干净的用户文件 创建一组新的用户文件。确保您以管理员权限运行 Toad。
请注意,以上内容将删除您保存的所有连接详细信息(架构名称、密码、连接字符串),因此请记下这些内容。
希望这对将来的某人有所帮助。
【讨论】:
我遇到了类似的问题。就我而言,重新安装使它起作用,但可能是由于这个问题。谢谢!【参考方案3】:尝试检查“Toad 洞察对象”中的“公共同义词”。
【讨论】:
检查公共同义词。试图取消选中它,同样的问题。还有其他建议吗?【参考方案4】:转到 Toad Options,然后转到 Editor > Code Assist 并取消选中“Cache Code Insight results”。这使它立即开始为我使用 Toad for Oracle 版本 9.7 工作。然后我可以回去检查该框,它仍然可以工作。
【讨论】:
【参考方案5】:即使我设置了上述所有内容,我也遇到了同样的问题。 因此,如果我没有定义方案名称,基本上 Toad 不会建议列名。
X(schema).TABLE_NAME.(then lists all columns)
为我工作..
【讨论】:
以上是关于Toad:表格自动完成功能不起作用的主要内容,如果未能解决你的问题,请参考以下文章