Print Thread
Intellisense does not work with synonyms
#45540 01/08/13 10:47 AM
Joined: Nov 1999
Posts: 108
Bod
Helene Offline OP
Member
OP Offline
Member
Joined: Nov 1999
Posts: 108
Bod
The use of intellisense is very helpful, but unfortunatly it does not work when you use synonyms. Could you please fix this? I consider this to be a bug, and a quite annoying one.

with regards Helene

Re: Intellisense does not work with synonyms
Helene #45555 01/09/13 10:37 AM
Joined: Aug 1999
Posts: 22,219
Member
Offline
Member
Joined: Aug 1999
Posts: 22,219
Synonyms should work just fine. For example, if you type "dbms_o", it should suggest dbms_output (which is a public synonym). If you type "dbms_output.", it should list all dbms_output package elements. Can you confirm?


Marco Kalter
Allround Automations
Re: Intellisense does not work with synonyms
Marco Kalter #48972 05/07/14 08:20 AM
Joined: Nov 1999
Posts: 108
Bod
Helene Offline OP
Member
OP Offline
Member
Joined: Nov 1999
Posts: 108
Bod
That is not quite what I mean.

If I create a synonym myschema.mysynonym for a table myschema.mytable, and I start typing mySchema.Mys pl/SQL Developer is not able to "suggest" mySchema.MySynonym.

F6 does not work as expected either. It appears as though there is no object starting with "Myschema.mys", or something else is selected if there is another ordinary object: e.g. myschema.mysecondtable.

If I type mySchema.MySynonym, then the columns of the table are suggested as expected.

Re: Intellisense does not work with synonyms
Helene #48974 05/07/14 09:50 AM
Joined: Aug 1999
Posts: 22,219
Member
Offline
Member
Joined: Aug 1999
Posts: 22,219
Synonyms are indeed not included when typing the schema name. If you only type part of the synonym name (in this case for example MYS), without the schema prefix, the synonym should show up in the list.


Marco Kalter
Allround Automations
Re: Intellisense does not work with synonyms
Marco Kalter #49015 05/14/14 08:07 PM
Joined: May 2014
Posts: 1
Phoenix, AZ
N
Member
Offline
Member
N
Joined: May 2014
Posts: 1
Phoenix, AZ
What about Non-Public Synonyms in a different schema, but with which you have rights?

For our example, we have a table FACT_CLAIM, originally in DW.FACT_CLAIM, but now we have a synonym in it's place which points to another schema (DWLOAD1.FACT_CLAIM)

When I type 'DW.FACT_' I don't see either of the FACT tables that have synonyms for that schema.

But if I run 'Select * from DW.FACT_CLAIM', of course I can use/see the table.

Re: Intellisense does not work with synonyms
NickC #49020 05/15/14 09:21 AM
Joined: Aug 1999
Posts: 22,219
Member
Offline
Member
Joined: Aug 1999
Posts: 22,219
Private Synonyms in another schema will not be picked up by the Code Assistant. It is limited to the object types listed in the preferences.


Marco Kalter
Allround Automations
Re: Intellisense does not work with synonyms
Marco Kalter #49067 05/30/14 04:46 PM
Joined: Nov 1999
Posts: 108
Bod
Helene Offline OP
Member
OP Offline
Member
Joined: Nov 1999
Posts: 108
Bod
Will you fix this? This is really very annoying.

Re: Intellisense does not work with synonyms
Helene #49069 06/02/14 09:17 AM
Joined: Aug 1999
Posts: 22,219
Member
Offline
Member
Joined: Aug 1999
Posts: 22,219
I have added this to the list of enhancement requests.


Marco Kalter
Allround Automations
Re: Intellisense does not work with synonyms
Marco Kalter #53619 06/17/16 04:00 PM
Joined: Jun 2016
Posts: 1
T
Member
Offline
Member
T
Joined: Jun 2016
Posts: 1
hi marco, was this ever resolved?
thanks


Moderated by  support 

Link Copied to Clipboard
Powered by UBB.threads™ PHP Forum Software 7.7.4
(Release build 20200307)
Responsive Width:

PHP: 7.1.33 Page Time: 0.027s Queries: 15 (0.010s) Memory: 2.5331 MB (Peak: 3.0394 MB) Data Comp: Off Server Time: 2024-05-16 07:22:57 UTC
Valid HTML 5 and Valid CSS