بتاريخ: 22 مارس 201016 سنة comment_187983 أخواني الأعزاء:السلام عليكم ورحمة الله وبركاتهماذا يعني هذا الpackage والذي وجدته في schema تاعت اوراكل التي تنزل عند انزال اوراكلEXECUTE DBMS_DATAPUMP_UTL.REPLACE_DEFAULT_DIRولمعرفة مكان وجوده اتبع الpath التالي1- اذهب على ال partation الي منزل علي ال db وافتح ال folders الذي اسمه اوراكل ثثمproduct والى ان تصل db_12- موجود بداخل الfolder الاخير folder اخر اسمه demo افتحه تجد داحلة schema [hi.m من اوراكل3-افتح الملف mk_dir.sql تجد الpackage داخلهمع التحية تقديم بلاغ
بتاريخ: 28 مارس 201016 سنة comment_188528 السلام عليك اخي العزيز الـــ package هو عباره عن funcion يتم داخل كتابات داخلها اكثر من بردسيدورا يتم تنفيد هذه البردسيدورات داخل package body مثلا!!!ملاحظه test_pkg هذه اسم الــ PACKAGE CREATE OR REPLACE PACKAGE test_pkg IS 3 PROCEDURE Out_Screen(TOSC IN VARCHAR2): 4 5 FUNCTION Add_Two_Num(A IN NUMBER, B IN NUMBER) RETURN NUMBER; 6 7 FUNCTION Min_Two_Num(A IN NUMBER, B IN NUMBER) RETURN NUMBER; 8 9 FUNCTION FACTORIAL(NUM IN NUMBER) RETURN NUMBER; 10 11 END test_pkg; 12 / //////////////////////////////////////////////////////////////////////////////////هنا الـــــPACKAGE BODY CREATE OR REPLACE PACKAGE BODY test_pkg IS 2 3 -- PROCEDURE Out_Screen -- **************************************** 4 PROCEDURE Out_Screen(TOSC IN VARCHAR2) 5 IS 6 7 BEGIN 8 9 DBMS_OUTPUT.enable; 10 DBMS_OUTPUT.put_line(TOSC); 11 12 END Out_Screen; 13 14 -- FUNCTION Min_Two_Num -- **************************************** 15 FUNCTION Min_Two_Num(A IN NUMBER, B IN NUMBER) RETURN NUMBER 16 IS 17 18 BEGIN 19 20 RETURN (A - ; 21 22 END Min_Two_Num; 23 24 -- FUNCTION Add_Two_Num -- **************************************** 25 FUNCTION Add_Two_Num(A IN NUMBER, B IN NUMBER) RETURN NUMBER 26 IS 27 28 BEGIN 29 30 RETURN (A + ; 31 32 END Add_Two_Num; 33 34 -- FUNCTION FACTORIAL -- **************************************** 35 FUNCTION FACTORIAL(NUM IN NUMBER) RETURN NUMBER 36 IS 37 38 BEGIN 39 40 IF (NUM <=1) THEN 41 RETURN (NUM); 42 ELSE 43 RETURN (NUM * FACTORIAL(NUM-1)); 44 45 END IF; 46 47 END FACTORIAL; 48 49 END test_pkg; 50 الهندس/محمد الشامي !!! تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.