الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كيف استخدم Wrap

Featured Replies

بتاريخ:

اخوانى ال wrap يستخدم فى حماية ال package لكن كيف يتم ذلك وهل ال wrap هذا برنامج مستقل بعيدا عن الداتا بيز ام انه امر ةداخلها واذا كان امر كيف استطيع حماية ال package fi
هذا مثال ل package واريد ممن يعرف استخدام ال wrap ان يعرفى بمثال على هذا الكود كيف احمى الباكج
[/code]CREATE OR REPLACE PACKAGE emp_pkg IS
TYPE emp_table_type IS TABLE OF employees%ROWTYPE
INDEX BY BINARY_INTEGER;
PROCEDURE get_employees(emps OUT emp_table_type);
END emp_pkg;
/

CREATE OR REPLACE PACKAGE BODY emp_pkg IS
PROCEDURE get_employees(emps OUT emp_table_type) IS
i BINARY_INTEGER := 0;
BEGIN
FOR emp_record IN (SELECT * FROM employees)
LOOP
emps(i) := emp_record;
i:= i+1;
END LOOP;
END get_employees;
END emp_pkg;
/
انا بانتظار ردكم
بتاريخ:

تقوم اولا بعمل ملف سكربت يحتوي على البروسيجر

لنفترض ان اسم اسم الملف pack.sql

ونفذ الامر التالي


wrap iname=pack.sql

PL/SQL Wrapper: Release 9.2.0.3.0- 64bit Production on Tue Feb 27 18:36:46 2007

Copyright © Oracle Corporation 1993, 2001.  All Rights Reserved.

Processing pack.sql to pack.plb



بذلك سيكون السكربت غير قابل للقرائة ، وبأمكانك تنفيذه من sqlplus .


CREATE OR REPLACE FUNCTION XYZ wrapped
a000000
b2
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
8
71 ae
P29RDhRZX0orO0ED/mMF8i12Glkwg8eZgcfLCNL+XlquYvSuoVah8JbRPpdHDOrnwLK9spte
58d0wDO4dGUJuHSLwMAy/tKGCamhAs7G1hohrO/WTHaEcTKOd0xx9RBzc/XvN2dM6+zZPXLp
r1UqFBwU/Sx2010pwUjXpqZCvywG

بتاريخ:
  • كاتب الموضوع

مشكور اخى جزاك الله كل خير على سرعة ردك

بتاريخ:

جزاك الله خيرا... اخي ابو صالح على هذه المعلومة

بتاريخ:

تعقيباً على أخى العزيز أبو صالح
أريد فقط أن أوضح أن أمر ال
wrap iname=pack.sql
يتم فى بيئة الدوس بشرط بأن نكون واقفيين على فولدر
BIN
و لعمل ذلك نقوم بعد كتابة البكج بكتابة الامر
host
و من ثم سنرى شاشة الدوس السوداء وهنا نكتب أمر ال
wrap iname=pack.sql
و هذا كل ما أردت أن أضيفه لأخى العزيز .

بتاريخ:

الله يعطيك العافية أخ أبو صالح
وأنت أيضا أخ هاني


وجزاكم الله كل الخير

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.