بتاريخ: 30 يوليو 201510 سنة comment_265019 السلام عليكم... قمت بكتابة function واستخدمت select..into ولكن طلب مني تعديل الfunction واستخدام cursor FUNCTION get_block_id (P_comm_no NUMBER, P_id_no NUMBER, P_BLOCK_SOURCE NUMBER, P_BLOCK_REFERENCE VARCHAR2) RETURN NUMBER IS l_block_id NUMBER; BEGIN SELECT Block_ID INTO l_block_id FROM cns_block_company WHERE (comm_no = p_comm_no OR id_no = p_id_no) AND BLOCK_SOURCE = P_BLOCK_SOURCE AND BLOCK_REFERENCE = P_BLOCK_REFERENCE; RETURN (l_block_id); END; كيف يمكن ذلك ... أتمنى مساعدتي تقديم بلاغ
بتاريخ: 30 يوليو 201510 سنة كاتب الموضوع comment_265023 I DO THE SEARCH BUT IT'S NOT CLEAR FOR ME. تقديم بلاغ
بتاريخ: 30 يوليو 201510 سنة comment_265024 select into عشان تجيب قيمة واحدة تحطها في متغير . - الكرسور عشان تجيب اكتر من قيمة وبتستخدمه مع loop . يمكن يكون بيقلك كده عشان oracle database version 7 كان فيها الـ implicit cursor الي انت عامله الي هو select into كان بيروح الجدول مرتين , عشان كده بيقلك استخدم explicit cursor , بس في الغالب هتلاقيهم ميعرفوش ان من بعد اصدار 7 الـ implicit cursor بقى اسرع كتير من الـ explicit . تقديم بلاغ
بتاريخ: 30 يوليو 201510 سنة comment_265025 FUNCTION get_block_id(p_comm_no NUMBER, p_id_no NUMBER, p_block_source NUMBER, p_block_reference VARCHAR2) RETURN NUMBER IS l_block_id NUMBER; CURSOR crs_block_id IS SELECT block_id FROM cns_block_company WHERE (comm_no = p_comm_no OR id_no = p_id_no) AND block_source = p_block_source AND block_reference = p_block_reference; BEGIN OPEN crs_block_id; FETCH crs_block_id INTO l_block_id; CLOSE crs_block_id; RETURN(l_block_id); END; تقديم بلاغ
بتاريخ: 3 أغسطس 201510 سنة comment_265076 الكيرسور كمان بيسرع جلب البيانات و لو بش مهندس خالد قري دي ها يجري وراك بالكرسي طبعاً مهندس إسلام و مهندس محمد علي عارفين بتكلم علي مين :D :D تقديم بلاغ
بتاريخ: 3 أغسطس 201510 سنة comment_265078 الكيرسور كمان بيسرع جلب البيانات و لو بش مهندس خالد قري دي ها يجري وراك بالكرسي طبعاً مهندس إسلام و مهندس محمد علي عارفين بتكلم علي مين :D :D مقرأتش الكلام صح انت , خالد شغال علي 8i , يعني الي بيعمله ملوش لزمة , بالعكس . تقديم بلاغ
بتاريخ: 3 أغسطس 201510 سنة comment_265096 انا بقوله علي فوائد الكيرسور ------------------------------------------------------------- بس تصدق صح فطرت خالد من ناحية كتابة الكود في حاجة كدة مهندس محمد علي قالي عليها بتاعت AWR ز دي بتبين سرعة الكود في الأستجابة حاجة كدة DBA تم تعديل 3 أغسطس 201510 سنة بواسطة ahmedmohamedali تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.