Oracle SQL Developer es una interfaz gráfica de usuario gratuita que permite a los usuarios y administradores de bases de datos realizar sus tareas con menos clics y pulsaciones de teclas. SQL Developer es una herramienta de productividad cuyo objetivo principal es ayudar al usuario final a ahorrar tiempo y maximizar el retorno de la inversión en el paquete de tecnología de Oracle Database.
SQL Developer admite Oracle Database 10g, 11g y 12c, y se ejecuta en cualquier sistema operativo compatible con Java.
SQL Developer proporciona potentes editores para trabajar con SQL, PL/SQL, procedimientos almacenados de Java y XML. Con SQL Developer, puede ejecutar consultas, generar planes de ejecución, exportar datos al formato deseado (XML, Excel, HTML, PDF, etc.), ejecutar, depurar, probar y documentar sus programas de base de datos, y mucho más.
SQL Developer no es solo para desarrolladores. Desde la versión 3.0, el panel DBA (disponible en el menú Ver) ha proporcionado a los administradores de bases de datos un conjunto de interfaces para sus tareas esenciales. Seguiremos incorporando características para el DBA y mejorándolas en SQL. Actualmente, el panel DBA de SQL Developer ofrece:
Oracle SQL Developer incluye una solución completa de modelado de datos con Oracle SQL Developer Data Modeler (SDDM), que se ejecuta dentro de aplicación (también está disponible como una instalación independiente y gratuita). SDDM ofrece:
Oracle SQL Developer le permite administrar Oracle REST Data Services para crear y alterar servicios RESTful.
Oracle SQL Developer se integra con Oracle APEX, lo que le permite explorar aplicaciones y realizar otras actividades de Application Express. Con Oracle SQL Developer puede explorar, exportar e importar, descartar o implementar aplicaciones. Hay una selección de informes de Application Express y también puede crear informes personalizados.
Anteriormente disponible en Migration Workbench, Oracle SQL Developer es ahora la plataforma de migración principal para mover sus bases de datos de terceros a Oracle Database. Los usuarios pueden conectarse a Access, SQL Server, Sybase ASE, DB2 o Teradata y realizar un proceso guiado por un asistente para mover sus objetos, datos y aplicaciones a Oracle.
A continuación se muestra un resumen de varias funcionalidades de SQL Developer. Haga clic en la miniatura de la imagen para ver la imagen a tamaño completo.
SQL Developer SQL es totalmente compatible con conexiones a Oracle 10g y versiones superiores.
Los usuarios pueden crear conexiones de base de datos para bases de datos MySQL ajenas a Oracle, Microsoft SQL Server, Microsoft Access, Sybase, Teradata e IBM DB2 para la exploración de objetos y datos. También están disponibles prestaciones limitadas de hoja de cálculo para estas bases de datos.
Los objetos se agrupan por tipo. A cada tipo de objeto se le puede aplicar un filtro para limitar la visualización.
Al crear una tabla, los usuarios pueden especificar secuencias y desencadenadores previos a la inserción para rellenar una columna con valores.
La mayoría de los objetos tienen un cuadro de diálogo para edición general, así como modificaciones específicas disponibles cuando se invoca un menú contextual haciendo clic con el botón derecho.
Use Query Builder para crear rápidamente consultas SQL. Arrastre y coloque para seleccionar tablas y haga clic con el ratón para seleccionar columnas.
Exportación de datos disponible desde cualquier cuadrícula de datos. Esto incluye Tabla > Datos, resultados de la hoja de trabajo SQL y salida de informe.
Cualquier archivo abierto se abrirá en una hoja de trabajo SQL. El usuario solo tiene que seleccionar la conexión apropiada de la lista superior derecha y podrá editar, ejecutar y guardar.
Los archivos .pks, .pkb y .pls se abrirán en un editor de código PL/SQL. Los usuarios pueden editar, usar fragmentos, compilar y guardar estos archivos.
La mayoría de los informes proporcionados permiten examinar mediante clics. Si un usuario hace clic en una fila resultante, se muestra la definición del objeto de esa fila. También se puede extraer el código SQL de cualquier informe a una hoja de cálculo para editarlo y almacenarlo como un informe personalizado.
Los objetos se agrupan por tipo. A cada tipo de objeto se le puede aplicar un filtro para limitar la visualización.
SQL Developer utiliza el IDE de JDeveloper. Esto ofrece a los desarrolladores la opción de escribir extensiones.