O Oracle SQL Developer, uma interface de usuário gráfica gratuita, permite que usuários e administradores de banco de dados executem suas tarefas de banco de dados com menos cliques e pressionamentos de tecla. Uma ferramenta de produtividade, o principal objetivo do SQL Developer é ajudar o usuário final a economizar tempo e maximizar o retorno do investimento na pilha de tecnologia do Oracle Database.
O SQL Developer fornece suporte ao Oracle Database 10g, 11g e 12c e será executado em qualquer sistema operacional compatível com Java.
O SQL Developer fornece editores avançados para trabalhar com SQL, PL/SQL, Stored Java Procedures e XML. Execute consultas, gere planos de execução, exporte dados para o formato desejado (XML, Excel, HTML, PDF etc.), execute, depure, teste e documente seus programas de banco de dados e muito mais com o SQL Developer.
O SQL Developer não é apenas para desenvolvedores! Desde a versão 3.0, o painel DBA (disponível no menu Exibir) fornece aos administradores de banco de dados um conjunto de interfaces para as tarefas mais essenciais. O SQL Developer continuará adicionando e aprimorando recursos para o DBA. Atualmente, o painel DBA do SQL Developer fornece suporte para:
O Oracle SQL Developer inclui uma solução completa de modelagem de dados com o Oracle SQL Developer Data Modeler (SDDM) em execução no aplicativo (também disponível como instalação autônoma e gratuita). O SDDM é compatível com:
O Oracle SQL Developer permite administrar Oracle REST Data Services além de criar e alterar os serviços RESTful.
O Oracle SQL Developer integra-se ao Oracle APEX, permitindo navegar por aplicativos e realizar outras atividades do Application Express. Com o Oracle SQL Developer, você pode navegar, exportar e importar, descartar ou implementar aplicativos. Há uma seleção de relatórios do Application Express e você pode criar seus próprios relatórios personalizados.
Anteriormente disponível no Migration Workbench, o Oracle SQL Developer agora é a principal plataforma de migração para migrar seus bancos de dados de terceiros para o Oracle Database. Os usuários podem se conectar ao Access, SQL Server, Sybase ASE, DB2 ou Teradata e seguir um processo orientado por assistente para mover seus objetos, dados e aplicativos para a Oracle.
Veja a seguir um resumo de vários recursos do SQL Developer. Clique na miniatura da imagem para visualizar uma imagem em tamanho real.
O SQL Developer oferece suporte total às conexões com o Oracle 10g e superior.
Os usuários podem criar Conexões de Bancos de Dados para bancos de dados não Oracle MySQL, Microsoft SQL Server, Microsoft Access, Sybase, Teradata e IBM DB2 para navegação em objetos e dados. Recursos limitados de planilha também estão disponíveis para esses bancos de dados.
Os objetos são agrupados por tipo. Para cada tipo de objeto, um filtro pode ser aplicado para restringir a exibição.
Na criação da tabela, os usuários podem especificar sequências e gatilhos antes da inserção para preencher uma coluna com valores.
A maioria dos objetos tem uma caixa de diálogo de edição geral, bem como modificações específicas disponíveis, invocando um menu de contexto com um clique no botão direito do mouse.
Use o Query Builder para criar rapidamente consultas de SQL ao arrastar e soltar, para selecionar tabelas e clique com o mouse para selecionar colunas.
Exportação de dados disponível em qualquer grade de dados. Isso inclui Tabela > Dados, Resultados da Planilha SQL e saída do Relatório.
Todos os arquivos abertos serão abertos em uma Planilha SQL. Basta o usuário selecionar a conexão apropriada na lista superior direita e ele poderá editar, executar e salvar.
Todos os arquivos .pks, .pkb e .pls abertos serão abertos em um Editor de Código PL/SQL. É possível editar, usar trechos de código, compilar e salvar esses arquivos.
A maioria dos relatórios fornecidos inclui cliques. Se um usuário clicar em uma linha resultante, a definição do objeto nessa linha será exibida. O SQL para qualquer relatório também pode ser extraído para uma Planilha, editado e armazenado como seu próprio relatório personalizado.
Os objetos são agrupados por tipo. Para cada tipo de objeto, um filtro pode ser aplicado para restringir a exibição.
O SQL Developer aproveita o IDE do JDeveloper. Isso dá aos desenvolvedores a opção de gravar extensões.