الانتقال إلى المحتوى

ماذا يعني هذا ال Package


AhmedAlthawabteh

Recommended Posts

أخواني الأعزاء:
السلام عليكم ورحمة الله وبركاته

ماذا يعني هذا الpackage والذي وجدته في schema تاعت اوراكل التي تنزل عند انزال اوراكل
EXECUTE DBMS_DATAPUMP_UTL.REPLACE_DEFAULT_DIR

ولمعرفة مكان وجوده اتبع الpath التالي
1- اذهب على ال partation الي منزل علي ال db وافتح ال folders الذي اسمه اوراكل ثثمproduct والى ان تصل db_1
2- موجود بداخل الfolder الاخير folder اخر اسمه demo افتحه تجد داحلة schema [hi.m من اوراكل
3-افتح الملف mk_dir.sql تجد الpackage داخله

مع التحية

رابط هذا التعليق
شارك

السلام عليك اخي العزيز

الـــ 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







الهندس/محمد الشامي !!!

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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