Oracle Database Tools Statement of Direction

Oracle Database Tools Statement of Direction

The Oracle Database desktop development, query, and management platform for the past two decades has been Oracle SQL Developer. With more than 7,000,000 installs worldwide, we have helped our customers save billions of hours and dollars when it comes to building solutions for the Oracle Database.

In January of 2024, we released the first version of Oracle SQL Developer Extension for VS Code. This is the future of our desktop solution for Oracle Database developers, DBAs, and analysts.

The Oracle Developer Tools for VS Code (SQL and PLSQL) extension has been deprecated, and those users have been advised to migrate over to the SQL Developer Extension. All new features and enhancements to our desktop tools will be delivered via the SQL Developer Extension for VS Code.


This extension is deprecated. use the Oracle SQL Developer Extension for VS Code instead.

Current Features

The SQL Developer Extension for VS Code currently supports working with SQL and PL/SQL files and database objects, executing, compiling, and debugging those programs, SQL History, visual explain plans, browsing the contents of the database, an integrated command line experience via SQLcl, code formatters, and support for the VS Code Language Server Protocol.


Easily read SQL execution plans and diagnose performance problems.

VS Code is also where we make our showcase features from Oracle Database 23ai easy to pick up and start using right away, including our JSON Relational Duality Views and it's accompanying 'Builder' and diagrammer in VS Code.


Upcoming Features

We will continue migrating over popular features from Oracle SQL Developer including our Reports, Real Time SQL Monitoring, Session Browser, Connection Folders, JavaScript development in the database (MLE), the DBA panel, Data Modeling, and much more.

Just as importantly, we will be doing work to take true advantage of the VS Code IDE platform, and empower developers to build rich Java, JavaScript, Python, Go, and more apps that work with the Oracle Database by helping them generate SQL code to embed. We'll also be working alongside our Oracle Cloud (OCI), GraalVM, and Java teams to integrate extensions and provide complementary features.

AI and code generation is the new normal, and we here at Oracle are working on bringing the support our developers require to build, document, support, and maintain rich applications - whether that means we make it easier to build new schemas or generate JavaScript code to be executed in our database's Multilingual Engine (MLE).

Coming Soon: Reports in SQL Developer Extension for VS Code.

What happens to SQL Developer?

The current desktop Java applications SQL Developer and SQL Developer Data Modeler will receive annual maintenance updates and be supported until we reach critical mass in terms of adoption and features in the VS Code extension or extensions. SQL Developer will remain our flagship interface for the Oracle Database, but as a VS Code extension.

Oracle SQLcl and SQL Developer Web, also known as Database Actions, remain unchanged, and will continue to receive quarterly updates.

Want to learn more?

Resources:

Want to see what's possible? Just watch the video! You can see how the PL/SQL debugger works as well.

Farhan Siddiqui

Oracle Apex Cloud Developer Certified Professional

2 个月

Thanks for the great work with the new VS Code extension for Oracle SQL Developer, Jeff Smith and team. I believe a few essential features are still missing, like pinning the query results, exporting the results in an excel sheet along with the SQL in a worksheet in the same xlsx file, pinning the object body definition by default, checking the sql for a query result by clicking on SQL link button in the result view, Count option on result set to get the total row count , and few others. I hope those features are in the product backlog list. One more useful feature, if you allow me to suggest, could be to add a file export option for code beautifier or a code formatting rules file, so that the team members could use the same code formatting rules with an option to apply the formatting rules on every compilation of the selected db objects.

回复

Format outputs with SQLPlus syntax is very common and important. As far as I know the plugin for VS code doesn’t support this syntax. Any particular reason? Can you improve with this compatibility please? Thanks

Paolo Grassi

Software Engineer | OLTP Systems | Oracle APEX

2 个月

Thank you for making our work more productive and efficient

Daniel Fox

Senior Software Developer

2 个月

Is there a plan to bring Data Modeler into VS Code or will that remain a stand alone app?

回复
Pavithra Kothavollu

Database Developer | Oracle Apps Developer | Oracle Retail Techno Functional Consultant | PLSQL Developer | WebFocus Report Developer| RMS,RPM,REIM | Oracle Cloud Fusion | OIC | Power BI | HCM

2 个月

Good to know

要查看或添加评论,请登录

Jeff Smith的更多文章

  • Using AI and expert content to explain technology

    Using AI and expert content to explain technology

    I've spent a lot of time writing blog posts for my products. One of those is Oracle REST Data Services (ORDS), which…

    7 条评论
  • That one time we addressed a customer issue an published the fix in 28 hours

    That one time we addressed a customer issue an published the fix in 28 hours

    We received some pretty clear feedback this week on the VS Code Marketplace. "Autocomplete is a disaster.

    8 条评论
  • We've built much more than a SQL prompt

    We've built much more than a SQL prompt

    If you are using an Oracle Database, we want you to have a great experience. Whether you're a DBA, developer, business…

    5 条评论
  • A Decade in my DREAM Job

    A Decade in my DREAM Job

    I remember the day a Twitter DM from @krisrice slid into my notifications. This could be interesting, I even allowed…

    34 条评论
  • Is Online Advocacy Making me a Grouch?

    Is Online Advocacy Making me a Grouch?

    Apart from going to the gym, getting the kids dressed, fed, and off to school, here's what my morning looks like:…

    5 条评论
  • Five Oracle Pros to Follow on Twitter

    Five Oracle Pros to Follow on Twitter

    Twitter can be a cesspool or a goldmine depending on who you follow. Do you Oracle? If so, then I think following these…

    7 条评论
  • How Beer Saved a Downtown

    How Beer Saved a Downtown

    To be brutally honest, it's been beer AND few million dollars of taxpayer investment, but that's not quite as sexy as a…

  • Blogging Rules & Why I Break Them...

    Blogging Rules & Why I Break Them...

    ..

    13 条评论
  • I Blog. A lot. And I'm not a Blogger.

    I Blog. A lot. And I'm not a Blogger.

    I should quantify - how much is 'a lot' really? In 2016 I published 84 posts. In 2015 it was 122.

    6 条评论
  • A Common Stumbling Block for Developers New to Oracle Database

    A Common Stumbling Block for Developers New to Oracle Database

    Why can't I see my tables?!? Because you don't have any. Someone else created the table, you have to go look under…

    2 条评论

社区洞察

其他会员也浏览了