@PhilippSalvisberg ya no trabaja para Trivadis: es parte de Accenture y nadie en Trivadis/Accenture continuará con este proyecto. Por lo tanto, este repositorio de GitHub fue archivado el 30 de agosto de 2024.
PL/SQL Unwrapper para SQL Developer es una extensión gratuita para desenvolver código PL/SQL empaquetado con la utilidad de envoltura de Oracle Database Server versión 10g, 11g, 12c, 18c o 19c.
Abra una unidad PL/SQL empaquetada (procedimiento, función, especificación de paquete, cuerpo de paquete, especificación de tipo o cuerpo de tipo) en un editor de SQL Developer
Haga clic derecho dentro del editor para mostrar el menú emergente. Seleccione Unwrap
o simplemente presione Ctrl-Shift-U
para desenvolver el código.
El contenido del editor se reemplaza por el código desenvuelto.
De forma predeterminada, el código desenvuelto no contiene una declaración DDL válida. En este caso falta CREATE
. Puede cambiar este comportamiento en las preferencias.
Marque la opción Add 'CREATE OR REPLACE'
para obtener una declaración DDL completa.
Si instala oddgen para SQL Developer, verá un nodo PL/SQL Unwrapper
en la ventana Generators
:
Abra el nodo PL/SQL Unwrapper para mostrar todos los objetos empaquetados en el árbol del navegador. Seleccione uno o más objetos para desenvolver. El siguiente vídeo sin audio muestra cómo desenvolver todos los cuerpos de los paquetes en un esquema de una sola vez:
Haga clic en el menú Help
y seleccione Check for Updates…
. Presione el botón Add
para registrar el centro de actualización http://update.salvis.com/. Si tiene problemas para configurar los ajustes del proxy, porque su empresa requiere alguna autenticación adicional o similar, le sugiero descargar PL/SQL Unwrapper para SQL Developer desde aquí y usar la opción Install From Local File
.
Aquí encontrará todos los lanzamientos y la información sobre ellos.
consulte Preguntas frecuentes.
PL/SQL Unwrapper tiene la licencia Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported. Puede obtener una copia de la Licencia en https://creativecommons.org/licenses/by-nc-nd/3.0/.