a_m2 بتاريخ: 27 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 27 فبراير 2007 اخوانى ال 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;/انا بانتظار ردكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ابو صالح بتاريخ: 27 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 27 فبراير 2007 تقوم اولا بعمل ملف سكربت يحتوي على البروسيجر لنفترض ان اسم اسم الملف 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 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
a_m2 بتاريخ: 27 فبراير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 27 فبراير 2007 مشكور اخى جزاك الله كل خير على سرعة ردك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
developer بتاريخ: 27 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 27 فبراير 2007 جزاك الله خيرا... اخي ابو صالح على هذه المعلومة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hanyfreedom بتاريخ: 3 مارس 2007 تقديم بلاغ مشاركة بتاريخ: 3 مارس 2007 تعقيباً على أخى العزيز أبو صالح أريد فقط أن أوضح أن أمر الwrap iname=pack.sqlيتم فى بيئة الدوس بشرط بأن نكون واقفيين على فولدرBINو لعمل ذلك نقوم بعد كتابة البكج بكتابة الامرhostو من ثم سنرى شاشة الدوس السوداء وهنا نكتب أمر الwrap iname=pack.sqlو هذا كل ما أردت أن أضيفه لأخى العزيز . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أبو الروض بتاريخ: 3 مارس 2007 تقديم بلاغ مشاركة بتاريخ: 3 مارس 2007 الله يعطيك العافية أخ أبو صالح وأنت أيضا أخ هاني وجزاكم الله كل الخير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.