لم يعد @PhilippSalvisberg يعمل لدى Trivadis - جزء من Accenture ولن يتمكن أحد في Trivadis/Accenture من مواصلة هذا المشروع. لذلك، تمت أرشفة مستودع GitHub هذا في 30 أغسطس 2024.
يعد PL/SQL Unwrapper for SQL Developer امتدادًا مجانيًا لإلغاء تغليف تعليمات PL/SQL البرمجية المغلفة باستخدام أداة الالتفاف الخاصة بإصدار Oracle Database Server 10g أو 11g أو 12c أو 18c أو 19c.
افتح وحدة PL/SQL ملفوفة (الإجراء أو الوظيفة أو مواصفات الحزمة أو نص الحزمة أو مواصفات النوع أو نص النص) في محرر SQL Developer
انقر بزر الماوس الأيمن داخل المحرر لإظهار القائمة المنبثقة. حدد Unwrap
أو اضغط ببساطة على Ctrl-Shift-U
لإلغاء تغليف الرمز.
يتم استبدال محتوى المحرر بالكود غير المغلف.
بشكل افتراضي، لا يحتوي الرمز المغلف على عبارة DDL صالحة. في هذه الحالة، CREATE
مفقود. يمكنك تغيير هذا السلوك في التفضيلات.
حدد خيار Add 'CREATE OR REPLACE'
للحصول على بيان DDL كامل.
إذا قمت بتثبيت Odgen for SQL Developer، فسترى عقدة PL/SQL Unwrapper
في نافذة Generators
:
افتح عقدة PL/SQL Unwrapper لإظهار كافة الكائنات الملتفة في شجرة المستكشف. حدد كائنًا واحدًا أو أكثر لإلغاء تغليفه. يوضح الفيديو التالي بدون صوت كيفية فك كافة أجسام الحزمة في المخطط دفعة واحدة:
انقر فوق القائمة " Help
" وحدد Check for Updates…
. اضغط على زر Add
لتسجيل مركز التحديث http://update.salvis.com/ . إذا كانت لديك مشاكل في تكوين إعدادات الوكيل، لأن شركتك تتطلب بعض المصادقة الإضافية أو ما شابه ذلك، فأنا أقترح تنزيل PL/SQL Unwrapper for SQL Developer من هنا واستخدام خيار Install From Local File
.
تجد جميع الإصدارات ومعلومات الإصدار هنا.
راجع الأسئلة الشائعة.
تم ترخيص PL/SQL Unwrapper بموجب ترخيص Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported. يمكنك الحصول على نسخة من الترخيص على https://creativecommons.org/licenses/by-nc-nd/3.0/.