بتاريخ: 5 يونيو 201411 سنة comment_251620 ازاى اجيب بيانات الاسم والرقم من جدول فى index by table واعمل بحث داخل index by table عن الاسم اذا كان موجود ولا لا لو موجود يطلعلى رساله معينه لو مش موجود بردوا يطلعلى رساله ويقولى مش موجود تقديم بلاغ
بتاريخ: 6 يونيو 201411 سنة comment_251628 تستطيع فعل ذلك اخي الكريم عن طريق عمل loop على الtable of index بالكامل تم تعديل 6 يونيو 201411 سنة بواسطة mohamedali013 تقديم بلاغ
بتاريخ: 6 يونيو 201411 سنة comment_251630 FOR I IN My_table.first..My_table.last loop if My_table(i)=v_name then v_exist :=true; --v_ture is boolean variable exit ; end if; end loop; if v_exist then message('Name Exist'); else message('Name Not Exist'); end if; تم تعديل 6 يونيو 201411 سنة بواسطة mohamedali013 تقديم بلاغ
بتاريخ: 6 يونيو 201411 سنة كاتب الموضوع comment_251633 يا بشمهندس انا علشان اعمل check عليه يبقى لازم اجيب البيانات بتاعتى كلها الاول من الداتا بيز تقديم بلاغ
بتاريخ: 6 يونيو 201411 سنة كاتب الموضوع comment_251634 create or replace FUNCTION SEAR_IND(VNAME VARCHAR2 ) RETURN BOOLEAN AS TYPE EMPREC IS RECORD (EMP_ID EMPLOYEES.EMPLOYEE_ID%TYPE,EMP_NAME EMPLOYEES.LAST_NAME%TYPE); TYPE SRCH_TAB IS TABLE OF EMPREC INDEX BY PLS_INTEGER; V_EMP SRCH_TAB; V BOOLEAN; BEGIN SELECT EMPLOYEE_ID,LAST_NAME BULK COLLECT INTO V_EMP FROM EMPLOYEES ; for i in v_emp.first..v_emp.last loop IF V_EMP(i).emp_name = VNAME THEN V:= true; END IF; end loop; RETURN v; END SEAR_IND; هتبقى كده وبعدين انفذها .......................... شكرا للتفاعل تقديم بلاغ
بتاريخ: 6 يونيو 201411 سنة comment_251642 انا اللى قصدته الجزء الخاص بالـSearch فقط بناء على السؤالبالتوفيق اخي الحبيب تقديم بلاغ
بتاريخ: 6 يونيو 201411 سنة كاتب الموضوع comment_251667 انا اللى قصدته الجزء الخاص بالـSearch فقط بناء على السؤال بالتوفيق اخي الحبيب طبعا يا بشمهندس الف شكر لتفاعل حضرتك مع الموضوع انا بس حبيت اوضح الموضوع كامل علشان لو يبقى قدر الاستفاده على مستوى المنتدى اكبر انا بكرر شكرى لحضرتك تم تعديل 6 يونيو 201411 سنة بواسطة ahmed_elmoslmany تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.