30EA2 code insight completion odities
update statements seem not to be supported by code insight completion for table name:
For example for table 'table_name':
type 'update table_' and press ctrl-space does not complete table name.
When table name is typed, completion for field names works.
Completion of select statements:
Type ' select ' (space is important)
Popup show 'select * from' among others, select 'select * from' and get:
'sSELECT * FROM'
This happens only if select is the only statement on the worksheet.
Try searching this has been answered.
http://forums.oracle.com/forums/search.jspa?objID=f260&q=alias+insight
-kris
Similar Messages
-
Table aliases and Code Insight Completion
Oops, never mind, I see there are lots of threads on this... so the big question is: Does anyone know when this will be supported?
One thing I am noticing with the new SQL Developer is that if you use table aliases (as we do here) that Code Insight Completion doesn't work. For example, if I type the following SQL:
SELECT *
FROM My_Table mt
WHERE mt.
At the point where I put the dot (i.e. mt.) I would assume that code insight would drop down a box showing me the columns in the alias mt (i.e. My_Table). But nothing happens. Now if I put the full table name My_Table in there (i.e. WHERE My_Table.) then the drop down occurs. But not if you use a table alias - and putting the full table name in defeats the purpose of using aliases.
I know that in other SQL developers (such as PL/SQL Developer) this works fine and we are used to it working this way with aliases. Is there another way to get SQL Developer to do it this way? Or is this going to have to be a NEW feature later on?
Thanks.
Tom
Message was edited by:
tbsimpsonTry searching this has been answered.
http://forums.oracle.com/forums/search.jspa?objID=f260&q=alias+insight
-kris -
30EA2 Code completion weirdness
Start with this in the worksheet:
select ai, i, sum(e), sum(n)
from cp_2
group by ai, i;
Start type ", sum(" at the end of the line. I have got several results, depending I suppose, on typing pauses.
For some reason additions are made to the "group by"
One result, how "sum" become "sun" is curious. Cursor position at (*)
select ai, i, sum(e), sum(n), su*m
from cp_2
group by ai, i, sun;
Another result
select ai, i, sum(e), sum(n), sum(
from cp_2
group by ai, i, sum;Bugged. Workaround: Uncheck Code Editor -> Completion Insight -> Synchronize Incrementally to have EA1-like eager group-by rewrite, or disable group by autocompletion altogether.
-
2.1.1: column completition in code insight
Hello Forum,
I have some trouble using column completition via code insight. The behavior seems to have been changed from 2.1.0.
When I enter
select ma from user_tables;
place the the cursor after the "ma" and press ctrl-space, I expect (and was used to in previous versions) to get all columns starting with ma (i.e. max_extents and max_trans).
But in 2.1.1 I get just max. I can circumvent this by writing
select u.ma from user_tables u;
Then I get the expected result. Now the question is: can I get the old behavior back?
It is somewhat annoying to be forced to use an alias even in single table selects. I tried some preferences but they did not help.
I connect to Oracle 10.2.0.4 on Windows. SQL Developer runs on WinXP.
Regards,
dhalekPlease bear in mind that 30EA introduces new completion problem.
30EA2/30EA1 : Code Completion
Regards,
Buntoro -
Slow code insight in JDev 9.0.3.1035
Hello,
sometimes when I invoke code insight in my Jdev it needs up to 30 secs to display. In this time JDeveloper is completely blocked and does not react to any keyboard or mouse input. It doesn't matter if the library is on a network drive or on the local harddisk, even with standard JDK-Lib (for example: java.text. ) this problem appears. And, this happens not always, sometimes the popup comes as fast as I set in JDev's preferences.
Has anyone experienced such a behaviour??
Thank you.
ChristianInteresting... I confirmed via. Metalink that there was a bug within JDev 9.0.3.1 that caused code insight to fail when editing JSP against at least an Orace Portal based project.. I'm not sure if it's related, but I have a feeling it might be. Are you by chance developing with Portal? I've also noticed no problems with code insight when i'm working with straight webapps built from Struts. Perhaps it's to do with the libraries in your project.
If you're on Windows, try the sysinternals file monitor program (www.sysinternals.com) and see if it's trying to access large files or something over the network.
HTH,
-sean -
SQLdeveloper on mac and code insight
Hi!
Just downloaded SQL developer 2.1.0.63 and running it on snow leopard. (BTW, for others out there, make sure that you unzip the file with the standard apple utility).
I cannot get code insight to work for an Oracle or a Teradata DB.
For Oracle, i type in SELECT * FROM <DB_NAME>. ctr+space and nothing happens. this is in sql worksheet and in newly created files.
BUT if i just type in SELECT, in a second it gives me select * from table autocompletion.
as for teradata, i only get autocompletion after select in newly created files, but in sql worksheet - nothing works at all.
any luck on this?when in type in select * from DBNAME.
this is what i see in the console:
*...?aux tok2?, parse time = 16
Finished parsing = 0
InsightableOracleDatabase.fetch() time = 2216
SELECT 'SCHEMA' type, username owner, username object_name, null column_name, null column_id, null data_type
FROM all_users WHERE rownum <=50
and username like ?
union all
SELECT object_type type, owner, object_name, null column_name, null column_id, null data_type
FROM all_objects
WHERE object_type ='TABLE' and object_name not like 'BIN$%' and rownum <=50
and object_name like ?
union all
SELECT object_type type, owner, object_name, null column_name, null column_id, null data_type
FROM all_objects
WHERE object_type ='VIEW' and object_name not like 'BIN$%' and rownum <=50
and object_name like ?
union all
select 'TABLE' type, user owner, synonym_name object_name, null column_name, null column_id, null data_type
from all_synonyms
where synonym_name like ?
and rownum <=50
and owner in (user,'PUBLIC')
DBNAME%
DBNAME%
DBNAME%
DBNAME%
Code completion time = 2271
when i do this:
select * from DBNAME.TABLENAME T where t.
i get this in console:
*...?aux t2?, parse time = 23
InsightableOracleDatabase.fetch() time = 705
SELECT 'COLUMN' type, owner, table_name object_name, column_name, column_id, data_type
FROM sys.all_tab_cols
WHERE hidden_column = 'NO' and rownum <=50 and owner = ? and table_name = ?
union all
SELECT object_type type, user owner, object_name, null column_name, null column_id, null data_type
FROM all_objects
WHERE rownum <=50 and object_name not like 'BIN$%' and object_type IN ('PROCEDURE','FUNCTION','PACKAGE')
and owner = ?
union all
SELECT 'FUNCTION' type, owner, object_name||'.'||procedure_name object_name, null column_name, null column_id, null data_type
FROM all_procedures
WHERE rownum <=50 and procedure_name is not null
and owner in('SYS',?) and object_name = ?
DBNAME
TABLENAME
B
TERADATA
B
Code completion time = 1534
In this case, the autocompletion works!
but in the first case - it doesn't do anything (((
This is when connected to a Oracle DB. (i just also have a teradata connection installed, but it is not connected. not sure why it appears in the console).
Please help!
Edited by: strannik19 on Jan 13, 2010 3:55 AM -
hi there
can anyone tell me why in all java IDEs it is impossible to let the Code editor to invoke the code insight list whenever any char is typed.
this disability exist in all java IDEs. I use netbeans and eclipse and they both never allow you to extend this property(invoking the list of suggested code with more characters than the (.)) which is more essential than the whole IDE and I wait for every new plugin or new version to see if they have implemented it. but it seems like they have never used visual studio and seen how powerful it is.
can any one please write some plugin to fix this.
thanks,Hi ,
still, how would you handle the case where a user types 2 letters and then pauses. The IDE would query the full classpath stack and find say 1000 hits. Because no user wants to see 1000 options to continue I assume you wouoldn't want to see the list of possible options and instead like to only code complete if the search returns a unique result. This means that the code complete check is a waste of resources to this time. So what's wrong with the option to press ctrl+enter whenever you please ?
Frank -
Code Insight and mixed case PL/SQL identifiers
Let’s assume I hava a package “Test” with a procedure “DoSomeReallyHardWork”.
I would like code insight to complete a call of this procedure and preserve the original case.
I don’t like “test.dosomereallyhardwork” and I strongly dislike “TEST.DOSOMEREALLYHARDWORK".
Is there any way to achive this kind case preservation?
I recompiled my code with PL/Scope turned on, but it seems that all identifiers are stored in uppercase. Bug or feature?The identifiers are case insensitve, so your code could as easily read
create or replace procedure TestProc is
ThisVarHasNoMeaning varchar2(100);
begin
ThisVarHasNoMeaning := 'Test';
THISVARHASNOMEANING := 'Other';
end TestProc
You only have one identifier, but can have multiple capitalizations. While it would be nice if the declaration was the 'definitive' one, it looks like they've gone the easy route and uppercased them all for consistency.
If you used _ (the This_Var) in your variable names, at least you could use initcap to pretty them up. -
Code insight and possible side effects
Hi,
I'm using SQL Developer 1.2 on MacOSX 10.4.9 (MacBook Pro) and noticed the following problems:
In SQL Worksheet, start typing a query and use the shortcut for code insight ie: "SELECT * FROM SCHEMA.EMPL":
Nothing happens, no completion popup is displayed (first problem)
Hit backspace to correct the table name : the backspace is disabled (second problem) as other keys (already mentionned in the forum).
Load presets from preferences: keys are now working again (... except code insight)
Regards
FJHi,
I downloaded the latest release of SQLDevlopper (multiplatform this time) and here is the error log linked to my actions.
- Create a new connection, test it with success and save. - OK
- Connect to the new connection:
java.sql.SQLException: Fonction non prise en charge
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
at oracle.jdbc.dbaccess.DBError.throwUnsupportedFeatureSqlException(DBError.java:690)
at oracle.jdbc.OracleDatabaseMetaData.getDatabaseMajorVersion(OracleDatabaseMetaData.java:4028)
at oracle.dbtools.raptor.InitializeConnectionListener.initConnection(InitializeConnectionListener.java:99)
at oracle.dbtools.raptor.InitializeConnectionListener$1.run(InitializeConnectionListener.java:73)
- Type query select * from myschema. :
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: oracle.jdbc.OraclePreparedStatement.setStringAtName(Ljava/lang/String;Ljava/lang/String;)V
at oracle.dbtools.db.DBUtil.bind(DBUtil.java:748)
at oracle.dbtools.db.DBUtil.bind(DBUtil.java:1094)
at oracle.dbtools.db.DBUtil.executeOracleQuery(DBUtil.java:470)
at oracle.dbtools.db.DBUtil.executeQuery(DBUtil.java:497)
at oracle.dbtools.db.DBUtil.executeReturnArrayList(DBUtil.java:658)
at oracle.dbtools.db.DBUtil.resolveName(DBUtil.java:1142)
at oracle.dbtools.db.DBUtil.resolveName(DBUtil.java:1108)
at oracle.dbtools.raptor.insight.CompletionInsight.getInsightData(CompletionInsight.java:236)
at oracle.javatools.editor.insight.AbstractInsight.showInsight(AbstractInsight.java:777)
at oracle.javatools.editor.insight.AbstractInsight.showInsight(AbstractInsight.java:707)
at oracle.javatools.editor.insight.AbstractInsight.actionPerformed(AbstractInsight.java:502)
at javax.swing.Timer.fireActionPerformed(Timer.java:271)
at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Now the backspace key is not working till the reloadBuffers() function is called
Hope this helps
Message was edited by:
user580108 -
Code Insight in opened pkb-files doesn't work
If i open oracle package body under Packages node, then opened editor allows me to use code Insight.
If i open pkb-file by double clicking it, compiling it against connected database successfully, and trying to use code insight, then it doesn't work. No helping auto-complete works there.
How can i use autocomplete in pkb-files?
Version 2.1.0.63Yes, seems we have to wait till verson 3.0.
Also same question is there:
Autocomplete (code insight) not working when opening package files (.pkb) -
ANSI join syntax with code-insight
I've noticed that SQL Developer 1.1.3 doesn't perform code-insight into table aliases when I use the ANSI join sytax. Is there a configuration option to make this possible or does it just not exist yet?
Hi,
Currently on SQL Developer 1.2, Windows XP, and Database 9.2
I have the same problem too.
The Code-Insight is unable to show the Code Completion for aliased table name in ANSI JOIN
SELECT *
FROM Schema1.Table1 t1
INNER JOIN Schema1.Table2 t2 ON t2. -- cannot show the code-insightHowever the following code works just fine for the code-insight
SELECT *
FROM Schema1.Table1 t1,
Schema1.Table2 t2
WHERE t1.Field1 = t2.Field1Any suggestion?
Regards,
Buntoro -
The code insight does not work for me. I followed the advice of Steve Muench given here:
http://radio.weblogs.com/0118231/stories/2003/01/17/whyIsntMyCodeInsightWorking.html
but that did not change the problem. The problem seems to be related to new java 1.5 features. As soon as I start using generics the code insight is lost...
Any clues what is going on? I s this easy to fix?
-- example: (NOTE that iI use double (( )) to indicate generics definitions. the forum software would not let me put in the correct syntax!)
package mypackage;
import java.util.Set;
public class tester1
private Set ((Integer)) intSet = null;
public tester1()
intSet. ---- NO CODE INSIGHT POPS UP! (if i change to "private Set intSet = null;" it works)
public static void main(String[] args)
new tester1();
P.S.
Also, i noticed that the auto-import ist not working for the "Set((Integer))" line!
Message was edited by:
user444936thanks for the info.
Hmm - too bad. I may have to switch to eclipse or something then, since my project involves some 1.5 parts and the missing code insights and import features are a real pain for me.
Cheers,
Jochen -
Jsp taglibs in include files not detected, throws errors, no code insight
I have a jsp which is included in all the other jsp. it looks something like this
taglibs.jsp
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
test.jsp
<%@ include file="/jsp/menu/taglibs.jsp"%>
<html>
<head>
<title>Tours</title>
</head>
<body>
<form:form commandName="testCommand">
<form:hidden path="tour.firstname" id="tour.firstname" />
and so on.
I am having 2 problems
1. the jsp editor show errors all over the place saying
element path not expected
element commandName not expected etc.
2. no code insights.
but if i include the taglib def in test.jsp it dosn't show any error and also provides code insights. but seldom do people include all taglibs in all jsps.
is there a way for Jdeveloper to show code insights in jsp pages which includes a jsp or like xml schemas could be added at some place(tools-pref-xml schemas) and when used anywhere, would provide code insights.am not sure, try with this
<jsp:include .../> -
Code Insight and JSP and JDEVELOPER
Hi everybody
Does anybody can help me how I can enable code insight feature of jdeveloper?
Remember that import statement is in jsp tags.
Thanks a lot
ShahramThe Code Insight feature currently only works with .java files.
null -
Code insight not working in sql developer 1.1.0.23
i just downloaded today. insight options all checked in preferences section. popup time set to less than a second. i get nothing to work in sql worksheet or while modifying a package body.
Hello,
You should see things from this side sometimes ;-) It's a small team, working hard, very focused! Yes, there is indeed a sense of urgency and we are testing a patch SQL Developer 1.1 at the moment. There is always the battle between wanting to get an updated release to you, the community, quickly, and delaying to ensure what you get is good.
Code insight, performance and many other issues have been addressed in this patch.
As for your other point, we want the tool to be lightweight, easy to install, easy to use with a clear user interface. Perhaps there'll be a new battle when adding features, but that's the goal.
Regards
Sue
Maybe you are looking for
-
Colour printer only printing in black and white
I have recently changed over from a G5 power mac running OS leopard 10.5.8 to a G5 intel mac pro running OS mountain lion. I now find that that my hp business printer 1200 will only print in black and white. I have downloaded the latest driver but st
-
Dynamic Values in Business Graphics Tool Tip
hi, I am using business graphics ui element in my webdynpro application.I am able to get the graghical output correctly.I want to have tool tip in my graph so when I place the cursor on a point, the tool tip should give the corresponding value.I have
-
Thunderbolt not being seen on My Verizon account
When I log onto my account, I see the Incredbile picture associated with my son's number; the BB Tour with my wife's number and next to my number, the phone is blank and is just called Primary Line. My phone works fine but I did replace sim card abo
-
Hi, Can you please give me a link to Basis/ABA reference documentation? Some place where I can find reference to BASIS/ABA Function Modules available for development. Any sort of function module reference where I can look up what a function module do
-
White line at bottom of screen when watching film?
kick *** 2?