SQL Code Assistant

Compatible with all products except MPS
01.08.2014
77 687
SQL Code Assistant provides extended editing capability for SQL and PL/SQL code of the Oracle database.
With the SQL Code Assistant you are able to browse the objects, edit and execute SQL statements, navigate over the code, search for usages in the database schema or scripts on the File System.

The plugin uses lexer and parser generated by ANTLR tool, thanks to Terence Parr (parrt@cs.usfca.edu, parrt@antlr.org).

Feature list:
  • Configurable syntax and error highlighting
  • Static code analysis
  • Context aware code completion
  • Viewing the structure of SQL and PL/SQL code
  • SQL and PL/SQL code formatting (experimental) (Ctrl-Alt-L)
  • Code Navigation
  • Quick object lookup (Ctrl-Shift-O)
  • Explain Plan (Ctrl-Shift-P)
  • Find Usages tables, views, columns, function, procedures, etc
  • Run SQL statement or PL/SQL block against active connection (Ctrl-Shift-M)
  • Database Schema Browsing
  • Set up database connection with plain JDBC URL or TNS Names, also SSH tunnel supported
  • Code Folding and bracket matching support
  • Code commenting

NOTE: Put SQL and PL/SQL files under some of source roots to have them indexed by the plugin.
Latest changes:
  • Completion wizards for TABLE/PROCEDURE/FUNCTION/PACKAGE
  • [KNOWN ISSUE] Case-sensitive table names, column names, etc are not supported for now
  • [KNOWN ISSUE] Initial indexing of numerous SQL files (1k and more) may take time

I appreciate comments, suggestions or bug reports, thanks in advance.
Version 1.6.1.133

Download plugin

Version

Update date

Anonymous
28.02.2015
Is this plugin available for Intellij 14?
12.11.2014
I had the same error. However I was able to fix it by setting the IDEA_JDK_64 according to this: https://intellij-support.jetbrains.com/entries/23455956-Selecting-the-JDK-version-the-IDE-will-run-under
Anonymous
25.04.2014
Hello! Please pay attention to the error connecting to database "Password contains not permissible characters". My password contains such characters: "!^#[*%[,'{ I ask to make changes in order to introduce them.
21.03.2014
Hello! It sounds like you run IDEA with Java6 on Mac OS X. To run plug-in you need Java7 or above.
Anonymous
20.03.2014
I've downloaded the latest version (1.5.9.135) of the plugin but after restarting the application I keep getting error messages and I cannot figure out how to load the plugin. Is the latest version compatible with Intellij IDEA v13.1? Please, help. Plugin 'SQL' failed to initialize and will be disabled. Please restart IntelliJ IDEA. com.intellij.diagnostic.PluginException: com/deepsky/lang/common/PlSqlSupportLoader : Unsupported major.minor version 51.0 [Plugin: SQL] at com.intellij.ide.plugins.cl.PluginClassLoader.b(PluginClassLoader.java:130) at com.intellij.ide.plugins.cl.PluginClassLoader.a(PluginClassLoader.java:77) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:66) ...
Anonymous
18.03.2014
Invaluable for working with PL/SQL
08.12.2013
Hello rbellamy, Jetbrain's guys are changing API often and drastically, it is a challenge to chase after them :) But anyway I am going to release the plugin for 13 version ASAP. I will appreciate if you could provide comments on the plugin or report bugs. Thanks, Serhiy
07.12.2013
Just wondering about an ETA for release 13?
18.06.2013
Hi Anonymous, I will appreciate if you could provide screenshots to understand what's wrong with dark themes. Thanks, Serhiy
Anonymous
18.06.2013
The color schema still look not good under darcula. Please try to improve it. Thanks
17.06.2013
Hi hopeng, the latest supported versions are 12.1.4 and IDEA 13 EAP
12.06.2013
Hi deepsky8, what's the latest Intellij version supported by this plugin? Thanks!
08.06.2013
Hello hopeng, 11.1.5 release is not supported.
07.06.2013
Hi, Does the SQL code assistant support intellilJ 11.1.5? It shows up in the “Browse plugin” list, I clicked it but intellij only downloads the plugin not installing it. So I find the downloaded zip in “.IntelliJIdea\system\plugins\sql_assistant.zip” and install it manually. But after restart, it shows that the plugin is not compatible. Any idea?
13.04.2012
Hello,

Can you try making the plugin dark-theme friendly like the popular Vibrant Ink for RubyMine. Maybe use cyan instead of blue. Or maybe just use the them colors for reserved words, comments, etc.

Otherwise great plugin. Thank you!
Please  sign in  to leave a comment.