Toad: Table Autocomplete Functionality Not Working
Asked Answered
K

5

6

I've been using Toad for more than a year now without problems. All of a sudden the table autocomplete feature has ceased working. No settings have been changed, and I've clean installed a new TOAD version, yet the problem persists.

The image below shows autocomplete defaulting into view IN_INSTRUMENT in schema MCDM. Normal behaviour should result in a table/view list.

enter image description here

It is notable that the above does not happen with all schemas. For some schemas I will still see a table list. In the beginning this error happened only with a single schema. Now it is slowly progressing to other schemas as well, which is exceptionally frustrtating when you're dealing with dozens of schemas that contain hundreds of tables each. It slows down development when you must open Schema Browser and look for the exact table/view/procedure/package each time instead of letting autocomplete give suggestions.

This same issue has been described in this thread and and this thread with less detail, yet no accepted answer has been given.

As can be seen from Code Assist settings, these should be in order.

enter image description here

How to reset autocomplete behaviour into what is its original state?

Krasnoyarsk answered 16/12, 2013 at 8:52 Comment(0)
K
2

I've found the solution to this problem. The issue was a corrupt configuration file. For anyone else with the same problem, this is how I fixed mine:

  1. Backup your appdata folder - you can find its location in options -> general -> application data.

  2. Create a new set of user files using Utilities -> Copy User Settings -> Create clean set of user files. Make sure you are running Toad with administrator rights.

Note that the above will delete all your saved connection details (schema names, passwords, connection strings), so take a note of these.

Hope this helps someone in the future.

Krasnoyarsk answered 7/1, 2014 at 7:56 Comment(1)
I faced a similar problem. In my case, the reinstall made it works, but probably by this issue. Thanks!Bunton
O
6

Under View > Toad Options > Editor > Code Assist > Toad Insight Objects, checking Synonyms (in addition to Public Synonyms) worked for me.

Ovariotomy answered 1/4, 2015 at 20:1 Comment(1)
This worked for me too. However problem reappears whenever our system gets an update or when a maintenance runs on the VMs. I am guessing that somehow system maintenance routine reverts the configuration file of TOAD.Threadbare
K
2

I've found the solution to this problem. The issue was a corrupt configuration file. For anyone else with the same problem, this is how I fixed mine:

  1. Backup your appdata folder - you can find its location in options -> general -> application data.

  2. Create a new set of user files using Utilities -> Copy User Settings -> Create clean set of user files. Make sure you are running Toad with administrator rights.

Note that the above will delete all your saved connection details (schema names, passwords, connection strings), so take a note of these.

Hope this helps someone in the future.

Krasnoyarsk answered 7/1, 2014 at 7:56 Comment(1)
I faced a similar problem. In my case, the reinstall made it works, but probably by this issue. Thanks!Bunton
F
1

Try to check "Public synonyms" in the "Toad insight objects".

Finedrawn answered 16/12, 2013 at 10:2 Comment(1)
Public synonyms is checked. Tried to uncheck it, same issue. Any other suggestions?Krasnoyarsk
Z
0

Go to Toad Options, and then Editor > Code Assist and uncheck "Cache Code Insight results". This made it immediately start working for me using Toad for Oracle version 9.7. I could then go back and check the box and it would still work.

Zildjian answered 3/8, 2018 at 21:14 Comment(0)
F
0

I faced the same problem even though I set up everything mentioned above. So basically Toad does not suggest column names if I don't define the scheme name.

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

Worked for me..

Ferrocene answered 30/10, 2018 at 7:50 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.