بتاريخ: 19 يوليو 200619 سنة comment_74745 اود شرح هذه الاجزاء index by table --nested table --varray -- multilevبالنسبة لل collections مع معرفة الفرق بينهم تقديم بلاغ
بتاريخ: 20 يوليو 200619 سنة كاتب الموضوع comment_74783 يا ريت حد يرد عليا لاني محتاجهم جدا تقديم بلاغ
بتاريخ: 29 أبريل 200917 سنة comment_155180 السلام عليكم انا بحمد الله اعرف indexby,nestedtable,varrayبس مش عارفه multi levelاولا indexby انت كانك بتعمل صفوف وكل صف ليه مفتاح وهو index والمفتاح ده مفتوح حجمه بحجم datatype اللى انت حددتها ليه مثلا declare type emp_table_type is table of hr.employees%rowtype index by pls_integer; my_emp_table emp_table_type; max_count number(3):=104; begin for i in 100..max_count loop select * into my_emp_table(i) from hr.employees where employee_id=i; end loop; for i in my_emp_table.first.. my_emp_table.last loop dbms_output.put_line(my_emp_table(i).last_name); end loop; end; / يعنى هو عرف Collectionو من النوع index by واسمها emp_table_type وعرف نوع البيانات اللى Collection ده حملها وهى من النوعrecord من جدولhr.employeesو عرف index ليها من النوع (وده لان حجمه اقل من العادى)pls_integerومن خلال الfor بدا عمل select لصف صف جوه ال الCollection اللى اسمه emp_table_type ويدخل الصف فى مكان معين بتحديد ال index للمكان المطلوب ونفس الكلام وهو بيعرض الخرجكمان لاحظ بعض method تسهل العمل على index وهمfirst,last,next(n),trim,delete,prior(n),exists(n),countتيب الNested tableباختصار انه ذى indexby بس من غير مفتاح وهنشوف ازاى من خلال مثال declare type location_type is table of hr.locations.city%type; offices location_type; table_count number; begin offices :=location_type('bombay','Tokyo','Singapore','Oxford'); table_count :=offices.count(); for i in 1..table_count loop dbms_output.put_line(offices(i)); end loop; end;/ الشرح انه هنا عمل التعريف العادى بس من غيرindexby ولكن هو استخدمه من خلال يدخله البيانات من غير جمل واستخدم نفس methodاما الVarray ده مش مفتوح الطول ذىNested table,indexby هو انته بتحدد الحجم TYPE location_type IS VARRAY(3) OF locations.city%TYPE; offices location_type; والسلام عليكمواللهم استودعك ماحفظت ومافهمت فردده على يوم حاجتى وما توفقى الا بالله عليه توكلت واليه انيب تم تعديل 29 أبريل 200917 سنة بواسطة heba aly تقديم بلاغ
بتاريخ: 29 أبريل 200917 سنة comment_155292 السلام عليكم ورحمة الله شكرا لك على اسلوب الشرح المبسط ... مع الأمثلةننتظر منك مشاركات اخرى متميزة جزاك الله خيرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.