A few shorcomings SQL Developer

Hello

I use SQL Developer Version 1.5.3. I used the previous version as well. I want to thank the team of SQL Developer for providing such a nice tool, in particular Version 1.5.3.

However some gaps in SQL Developer, I've lived from TOAD are

1. If a script stored on disk file is compiled using Toad, then the editor immediately points to the error line, if the script file has a. However, in the case of SQL Developer, he is not pointing error line. It shows only that the package/procedure compiled with warnings. Warnings/errors and where are they in the script file, which is not indicated by the editor. If this functionality is provided in SQL developer, it will be more complete.

2. them is of no use to compare files. It is often necessary to compare files in development against the file in the prod environment. This functionality is provided in Toad and lack in SQL Developer.

Please consider the two feature above in future releases.

Thank you and best regards,
Sandeep G.

1 is planned for 2.0 (as for the feature request more vote on the Exchange)
2 can be done since the 1.5: between the different versions of the same file (using the file editor), or even between different files (using the file browser)

Kind regards
K.

Tags: Database

Similar Questions

  • SQL Developer oak leaf after logout

    Hello

    I use the new SQL Developer for a few weeks now.

    It's very well in most ways. But one thing is really bad.

    After disconnecting a connection saved the SQL Developer automatically opens again a worksheet and reconnects the connection that I have just closed.

    It happens to almost any connection.

    Also, if I have a worksheet to a session previously opened disconnectet, after striking in this worksheet the automactly Developer opens again the connection.

    What is a standard behavior? Could I change any setting to refuse to reconnect automatically?

    Thanks for any advice.

    Greetings from the Germany

    Sebastian Lauff

    It was a bug - agreed, a bad.

    It has been set for our 4.1.1 patch, people you will see soon available on OTN.

    Such patch will also be too integrated JDK 64 bit for Windows available for download.

  • Grouping of lines - SQL Developer

    I was wondering if someone can help me here - Im trying to group the lines in a "package" to get fewer lines of data and group together the dates where they follow (and they have the same class of service and client ID). Im not the most irritable person so any help is appreciated.

    Here's my CREATE & INSERT

    CREATE TABLE ACF_SERVICES_DIM (Client_id varchar2 (20),)
    Date of Agreement_Start_date,
    Date of Agreement_End_Date,
    Service_Category Varchar2 (200),
    Agreement_id varchar2 (20));

    Insert into Acf_Services_Dim (Client_Id, Agreement_Start_Date, Agreement_End_Date, Service_Category, Agreement_Id)
    VALUES ('2607 ', 'J2849', 'Red', TO_DATE (' 01/10/2013 ',' dd/mm/yyyy'), NULL);

    Insert into Acf_Services_Dim (Client_Id, Agreement_Start_Date, Agreement_End_Date, Service_Category, Agreement_Id)
    VALUES ('2607 ', 'J2279', 'Red', TO_DATE (' 30/09/2013 ',' dd/mm/yyyy'), TO_DATE (' 01/03/2002 ',' dd/mm/yyyy'));

    Insert into Acf_Services_Dim (Client_Id, Agreement_Start_Date, Agreement_End_Date, Service_Category, Agreement_Id)
    VALUES ('2607 ', 'J2284', 'Red', TO_DATE (' 30/09/2013 ',' dd/mm/yyyy'), TO_DATE (' 01/03/2002 ',' dd/mm/yyyy'));

    Commit;

    The last two are of the same exact service type / id / dates etc so id expect to see a result... I think however it it link to 1 also, such as tracking the dates on and again, everything else is the same.

    If there is a 4th line-

    VALUES ('2607 ', 'J2299', 'Blue', TO_DATE (' 30/09/2013 ',' dd/mm/yyyy'), TO_DATE (' 01/03/2002 ',' dd/mm/yyyy'));

    Commit;

    I only expect to show also in a separate package because it does not match the 1st 3 because it is a different class of service, even if the dates are the same... I hope that helps?

    The request im trying to use is the following... HOWEVER it keeps giving me a not authorized windows error function

    WITH got_package_id AS

    (

    SELECT agreement_id

    MIN (CONNECT_BY_ROOT agreement_id) AS package_id

    Of acf_services_dim

    CONNECT BY NOCYCLE client_id = client_id PRIOR

    AND service_category = PRIOR service_category

    AND agreement_id <>agreement_id PRIOR

    AND (agreement_start_date = agreement_end_date FRONT + 1).

    OR agreement_end_date = PRIOR agreement_start_date - 1

    OR (agreement_start_date = PRIOR agreement_start_date

    AND agreement_end_date = PRIOR agreement_end_date

    )

    )

    GROUP BY agreement_id

    )

    SELECT s.Client_Id

    MIN (s.Agreement_Start_Date) AS package_start_date

    , NULLIF (NVL (MAX (s.Agreement_End_Date))

    DATE "9999-01-01'

    )

    DATE "9999-01-01'

    ) AS package_end_date

    s.Service_Category

    p.package_Id

    ROW_NUMBER () OVER (PARTITION BY s.client_id

    s.service_category

    ORDER BY p.package_id

    ) AS package_num - if wanted

    Of s acf_services_dim

    JOIN got_package_id p ON p.agreement_id = s.agreement_id

    GROUP BY s.client_id

    s.service_category

    p.package_id

    ;

    Don't know why, but im getting the following error when running in SQL developer... no idea why?

    Error in the command column line: 32:56

    Error report:

    SQL error: ORA-30483: window functions are not allowed here

    30483 00000 - "window functions are not allowed here."

    * Cause: Window functions are allowed only in the SELECT a query list.

    And, depending on the window cannot be an argument in another window or group

    function.

    * Action:

    Make a copy of your test case in a spreadsheet SQL Developer 4.0.3 connected to Oracle Xe (11.2.0.2) with jdk1.7.0_67 on Windows 7, everything works as expected:

    CLIENT_ID PACKAGE_START_DATE PACKAGE_END_DATE SERVICE_CATEGORY

    -------------------- ---------------------------------- ------------------------------- -------------------------------

    2607 1 March 02 13 - SEP - 30 Blue

    2607 1 March 02 13 - SEP - 30 Red

    No ORA-30483 at all.  What versions of SQL, Oracle DB, Java developer and so on are you using?

  • DBMS output window popping up in sql developer

    I'm not able to get the DBMS output window appears.

    I used the window out of DBMS until a few days back and it stops suddenly appear. I go to the view menu and selecting the menu option out Dbms. It should display the output window. But is no longer.

    Anyone can shed light on how to bring this window?

    Y at - it a setting I could have turned off without knowing?

    I changed the coil to redirect to my local folder in sqlplus a few days back. Which would affect DBMS output Sql developer? trying to write off all the possibilities

    That's what I used to redirect the spool... "reel c:\...\...\redirect.txt.

    If this isn't the right forum, please direct me to the right.

    Thank you

    Satya

    Hi Satya,

    If you use a major version 4.0.x of SQL Developer, the menu bar to try window > Windows reset to factory settings.  If this does not work, or otherwise, is not available in your version installed, you may need to nuke the user settings directory.

    Hope this helps,

    Gary

    SQL development team

  • State of export SQL Developer 4

    I just upgraded from SQL Developer 3-4, and I noticed that when I export a file, there is no indication of the number of lines have been treated (he said just 'works' until its done). How can I change this?

    You can not, but if you open the Panel on the progress of tasks, you can export it - assuming that it takes more than a few moments to do the job.

  • Extension of SQL Developer Java does not

    Hello

    I developed a small extension of Java to start the SQL Developer via command line and put some parameters such as the server name, user and password to create a connection when you start.

    THS connection will be deleted when closing.

    This extension was working fine until the 3.0.2 version and does not work with version 4.0.2.

    My question: are there changes in the load of an extension?

    Any help would be appreciated, thanks.


    I developed a small extension of Java to start the SQL Developer via command line and put some parameters such as the server name, user and password to create a connection when you start.

    THS connection will be deleted when closing.

    This extension was working fine until the 3.0.2 version and does not work with version 4.0.2.

    My question: are there changes in the load of an extension?

    Yes - there are MAJOR changes and they include the use of "lazy" loading of extensions.

    See note on the main page of Oracle extension exchange.

    http://www.Oracle.com/technetwork/developer-tools/SQL-Developer/Extensions-083825.html Special Note regarding Extensions developed prior to SQL

    Developer v4.0:

    With the new version of SQL Developer 4.0, an extension that was written for an earlier version of the SQL Developer will no longer work. Developer SQL is based on the JDeveloper Framework. We have updated the framework to be up-to-date with the JDeveloper 12 c version. With JDeveloper 11 g 2, they switched to an OSGI framework. The JDeveloper team issued instructions to update your extensions to be compatible with the new framework and SQL v4.0 developer.

    Note that first sentence than the previous expansions 'won't work' If you use them in 4.x

    It also appears to be bugs or incompatibilities between the extension of JDeveloper published SDK and the "new" version Sql Dev 4.x uses. The public is 12.1.2, and is one that is available for download for use in the development of an extension. SQL Dev uses version 12.1.3 and who has NOT yet been published.

    I have a new thread posted recently to ask about any aspect of this compatibility, but have not yet had all the answers:

    https://community.Oracle.com/thread/3570408

    A few simple extensions, perhaps yours, may only need a small change in the file "extension.xml" use appropriate brackets.

    Other extensions will require additional changes. One of the main changes is the new ESDK of "lazy" loading of extensions use.

    Some additional info is available on the Java.net site:

    https://Java.NET/projects/jdev-extensions/pages/trigger-hooks

  • MySQL-&gt; table using SQL Developer Oracle

    Greetings,

    Currently, I am a (student) temporary employee who is responsible for the migration of the MySQL database of a company to their new (gr 11, 2) Oracle database.

    So far, I use SQL Developer, because I learned a few minor techniques with this application.

    I have tried different methods for the migration, including those of the Oracle (Migration of MySQL) page

    I however got no positive results with most of the methods.

    -J' have established a connection to the MySQL database Oracle database aswell, within SQL Developer

    Now, so far, I've copied manually (right click on the table, copy to Oracle) 90% of the tables from the MySQL to Oracle database successfully.

    However, these tables contain only about 5% of the data. The problem is in the 2 tables that actually have a decent amount of records.

    FOR INFO:

    File 1: 75MB file .csv, ~150.000 records (individual records contain all select queries, where the size)

    File 02:50 MB of files .csv, ~2.200.000 records

    My previous attempts to use the same copy for Oracle option to right click on one of the two largest tables resulted in the following error:

    The table of queries down. Message: java.io.IOException: IO error: socket read timed out

    My first action to prevent this error has been to add a second file data to the current storage space, giving it 200M maxsize.

    Okay it's coming, my real questions!

    This could be a possible solution to avoid the error mentioned earlier to return?

    What other issues are possible in case of failure?

    Uses an external table to a faster and more effective method?

    (The reason for which I have not yet tried external tables is because I had no SYS (TEM) privileges, so anything that requires privileges, I first have to discuss with my superior).

    Any help is appreciated! Although my next answer is maybe not earlier that come Monday 17.

    Welcome, Brent

    Hello

    I just discovered there is a csv Import Wizard in sqldeveloper also - don't know if you tried?

    tables in the destination database (oracle) - right-click and choose Import data - this will bring you in a Wizard of csv.

    However, I think that due to the volumes of data it may have similar problems.

    sqlldr is probably your best choice - it's pretty simple once you find a decent example - it seems to cover the basics of ok - Oracle SQL Stuff (for example): SQL-Loader: the tutorial step by step - example 1 (CSV file)

    See you soon,.

    Rich

  • Column with the default (to_date()) - failure on SQL Developer

    Hello

    I will you run the following statement:

    ALTER TABLE PERIOD
    ADD
    (
    PP_START_DATE DATE default to_date ('19000101', 'YYYYMMDD') NOT NULL,
    PP_END_DATE DATE default to_date ('19000101', 'YYYYMMDD') NOT NULL
    );

    This works very well and as planned. Existing entries in the table will win by default - that day.

    Now, when I open SQL Developer and go on the columns tab and then click on the small button edit below that an editor window opens showing me all the columns and their specifications.
    Here, I am able to modify change data. I notice that, in the columns of default_value for my two new columns, the value is ' to_date ('19000101', 'YYYYMMDD').

    Well I wonder about this but can SQL Developer, due to the use of a function, knows not what is calculated it and it can depends on somtething like Sysdate so that the SQL Developer must keep this dynamic statement.
    -> Ok so far.
    But when I (no matter if I change something or not) not to click OK, I get an error as follows:

    =========================================================
    Column validation failure
    ---------------------------------------------------------
    Invalid expression ' to_date ('19000101', 'YYYYMMDD').
    DATE or TIMESTAMP expression expected.
    =========================================================

    The question I have is: why is a failure and can do I do something wrong?
    I can still edit the table using SQL, so this isn't the problem. But I wonder if it's an allusion to a bigger mistake.
    If possible: is there a way to get SQL Developer working with it without losing the default dynamic value?

    Thanks for the replies.

    This seems to be the same "not a bug" that has been reported here a few days ago:

    https://community.Oracle.com/thread/3517090

  • Need help on Sql Developer 4.0.0.13.30

    Hello

    I need a few suggestions if the underside of features/settings exist in the version of the sql developer said.

    When I open a new connection, a new code editor opens sometimes, sometimes it does not. It should open each time. Is there any setting for this?

    Can I get a list of all currently open windows in a corner of my window of developer sql (like its pl/sql developer tool, in the lower left corner)?

    I can cascade open windows? I can see vertical / horizontal / Float option window, but none cascading is here.

    Thank you

    If you click on the small blue arrow in the top right corner down - it will be on the same line as the list of tabs of the document - it will show you your list of open editors. Windows > Documents will also show you this.

  • View the non-visible objects in SQL Developer

    Hello, I have created a few display objects in SQL Developer, and he succeeded since I got the message 'See V_REPORT.' created

    However, I can't see it in the tree view on the left. It is completely empty. In trying to create the view once again, I get:

    Error report-

    SQL error: ORA-00955: name is already used by an existing object

    00955 00000 - "the name is already used by an existing object.

    * Cause:

    * Action:

    Which means that there are, but I don't see it even though I * just * created? This problem is only with the objects in view. All tables have been created without any problem.

    It's my user privileges when I created the view object:

    SQL > select * from session_privs;

    PRIVILEGE

    ----------------------------------------

    CREATE SESSION

    ALTER SESSION STATEMENT

    RESTRICTED SESSION

    UNLIMITED TABLESPACE

    CREATE TABLE

    CREATE THE CLUSTER

    CREATE SYNONYM

    CREATE VIEW

    CREATE SEQUENCES

    CREATE THE DATABASE LINK

    CREATE PROCEDURE

    CREATE THE TRIGGER

    CREATE THE TYPE

    OPERATOR TO CREATE

    CREATE INDEXTYPE

    15 selected lines.

    Anyone has an idea why I can't see my picture objects?

    I thought about it. Lay be related (and causing) to another problem I had in another post:

    https://community.Oracle.com/message/11318077

  • Reset preferences in SQL Developer 4 using the older version of EA

    SQL Developer (Version 4.0.0.13 - main build 13.80) and RDBMS 11 GR 2

    I used the version (s) EA of SQLDEV4 for the past few months.  Yesterday, I downloaded and installed the new version of SQLDEV 4 production.  Unfortunately, when the installer asked if I would like to "see" my preferences from an earlier version of SQLDEV new SQLDEV4, I chose the wrong version of EA.

    Is there a way to reset the preferences in new SQLDEV4 to get preferences from a previous version of (EA) or am I stuck trying to remember all the preferences, I put the last few months.  I am tired of the reinstall, but preference 'Report' question never asked again.

    Thanks in advance.

    John

    Close SQL Developer. Go to your application under user settings directory - this being windows mobile - blow the directory for this install v4.

    Re-run the EXE file, it prompts you to new to the thread.

  • SQL-Developer EA3 crashed during startup

    Hi, I start sql-developer on my Ubuntu 13.04 and it crashed with errors:

    "A fatal error has been detected by the Java Runtime Environment: SIGSEGV (0xb) at...".

    Version JRE: Java (TM) SE Runtime Environment (7.0_45 - b18) (build 1.7.0_45 - b18)

    "Java VM: Java hotspot 64-bit Server VM (24, 45 - b08 mixed mode linux-amd64 compressed oops).

    I tried "ulimit unlimited-c" before starting to enable writing core dump.

    But if I run sql-developer as the user root, then it start normally, so I suspect it's insufficient privilege when I start with normal first time user. I changed the owner of sqldeveloper & Java to myself, but it didn't work (which was owned by the root previously).

    I do not know how to analyze the dump or the error log file created during the accident, but I don't want to start it as root user. Thus, anyone who can give a solution would be appreciated.

    There are a few related threads when SQLDev running as root "solved" the problem on Ubuntu... looks like the final solution came down to this

    unset GNOME_DESKTOP_SESSION_ID

    Try this, or search the forums for the other 2-3 threads around this topic.

  • Connect the JSK &amp; Sql developer

    Hello

    Someone trying to connect JSK SQL Developer? I tried to do by using the credentials of DB that I could see in server.xml but without success.

    Thank you!

    Usually the HSQLDB JSK uses works in memory mode, not in Server mode - see "Server Modes" at http://hsqldb.org/doc/guide/running-chapt.html. This means that it is not possible to use a tool like SQL Developer, TOAD, squirrel etc to connect in it. You can manually write a script so that it starts the DB in Server mode, you will need to change the jdbc connection string in server.xml in an appropriate manner. Then you should be able to use an external tool to reach the DB using the same jdbc connection string.

    If you just need to make a simple few queries then you can try the query tool that comes with HSQLDB. It is very basic, but has the advantage that you need not change the DB mode, it can connect to a DB in memory of a JSK running. To run it, find the hsqldb.jar in JSK and run:

    Java - cp hsqldb.jar org.hsqldb.util.DatabaseManagerSwing

    Phil

  • Oacle SQL Developer Java Version issue

    Installed Oracle SQL Developer 3.2.09.30 (liberation, 27 August 2012) on SUSE Linux 11 r2. Also installed JDK 1.7.0_07.

    When it is running: sqldeveloper.sh sh-> pop-up window:

    You try to run with Java 1.7.0_07

    This product running is supported with a minimum of Java
    version 1.6.0_04 and a maximum version lower than 1.7.

    This product is not supported and may not work correctly
    If you continue. Continue anyway?

    -That means that my best bet is to use the Java JDK 1.6.0_04 version?

    I read a few bugs online complain under the Oracle SQL Developer java 1.7. But those who are back in 2011. I wonder if the problem has since been resolved.

    -Also, do I need to run the SQL Developer as user oracle?

    Thank you

    >
    You try to run with Java 1.7.0_07

    This product running is supported with a minimum of Java
    version 1.6.0_04 and a maximum version lower than 1.7.

    This product is not supported and may not work correctly
    If you continue. Continue anyway?

    -That means that my best bet is to use the Java JDK 1.6.0_04 version?
    >
    This means that if you follow the recommended instructions and free instructions, it will not be supported and it probably won't work correctly.

    Oracle has delivered the warning as clear as possible.
    >
    I read a few bugs online complain under the Oracle SQL Developer java 1.7. But those who are back in 2011. I wonder if the problem has since been resolved.
    >
    Wonder no more! Visit the official download page and read the latest release dated August 2012 notes
    http://www.Oracle.com/technetwork/developer-tools/SQL-Developer/sqldev-32-Relnotes-1734493.html
    >
    JDK support
    Oracle SQL Developer 3.2 version comes with JDK 1.6.0_11. You can use the JDK download embedded or to connect to an installed JDK. Developer SQL supports a java version minimum of to a maximum java version 1.6.0_04 less than 1.7.
    >
    You should EU JDK 1.6.0_11 if possible, and as your warning message and the release notes say: DO NOT USE JAVA 1.7

    -Also, do I need to run the SQL Developer as user oracle?

  • Queue in sql developer does not take into account the VALUE ECHO OFF

    I am a developer SQL 3.1.07.42 Windows 7 64 bit with java 1.7

    I have the following script very simple just to show the problem:
    SET ECHO OFF;
    SET FEEDBACK OFF;
    SET SERVEROUTPUT ON;
    SET VERIFY OFF;
    SET PAGES 0;
    SET HEAD OFF;
    
    SPOOL c:\test.sql
    SELECT 1, 2, 3 FROM DUAL;
    SPOOL OFF;
    /
    If I run into a FROG 10.6.0.42 it creates the file with
             1          2          3
    This is as expected (by me)
    If I run the same exact query in SQL Developer 3.1.07.42, it creates the file with:
    < SELECT 1, 2, 3 FROM DUAL
    1 2 3
    (the < above is actually ">" but software formatting CODE is screwing ' > ')
    but I don't want the ECHOed command to be wound. For the life of me, I can't find a way to turn off the ECHO of the queue in sql developer.
    Tried the same thing in 3.0.4 and 2.1.1 with the same (bad) result (more a few warning on some unsupported SET commands).

    Am I missing something obvious? Cause like that, control of the coil cannot be used in sql developer to generate a CSV file, for example, due to the echo command. And windows does not come with default SED so it's on. (more than my original script is integrated into a whole much broader and complex scripts and the main script, their use is run from Developer SQL as a company policy (so that everyone uses the same tool and the code runs the same for everyone))

    Any ideas/suggestions are welcome
    Thank you.

    Hello

    If you save your code

    SET ECHO OFF;
    SET FEEDBACK OFF;
    SET SERVEROUTPUT ON;
    SET VERIFY OFF;
    SET PAGES 0;
    SET HEAD OFF;
    
    SPOOL c:\testscript.log
    SELECT 1, 2, 3 FROM DUAL;
    SPOOL OFF;
    

    as a script, say C:\testscript.sql, then run from a worksheet like

    @\testscript.sql

    the output in C:\testscript.log will be

    1 2 3

    Kind regards
    Gary
    SQL development team

Maybe you are looking for

  • How to play the next song with the repetition of the same song over and over again

    How to play the next song with the repetition of the same song over and over again.

  • Where is my music after sync? E260

    Well I read thread after that thread and I know that this is not a new issue - but I can't find the solution. 1. I've added a few songs thru sync WiMP 11 2. once I disconnected, they do not show upward in the registration drive but UPDATE the DATABAS

  • LaserJet 1100 - lights flashing

    Nobody knows what the blinking light under the power button means?  I'm guessing that 'need of ink', right?

  • Group policy what it means

    OK I need help with my windows defender they keep telling me that Windows Defender won't provide me protection because its currently turned off the coast and I want to know how to turn it back on. I tried but they said to contact me my system admintr

  • E-mail sent to the "Spam" folder and this is not spam

    I'm sure this has already been answered, but I searched here and internet and maybe I'm not right worded research but most of them answer questions such as "undesirable" (and this isn't the case I'm talking about) and others have answers as envoys of