بتاريخ: 3 أبريل 200619 سنة comment_65219 http://asktom.oracle.com/pls/ask/f?p=4950:...A:2067669642079 تم تعديل 3 أبريل 200619 سنة بواسطة m_ahmed تقديم بلاغ
بتاريخ: 14 أبريل 200619 سنة comment_66318 the where current of is used in conjuction with for update to refer to the current row in an explicit cursor تقديم بلاغ
بتاريخ: 16 أبريل 200619 سنة comment_66514 Virtual Matrix with two waysstatic one using sql statmentdynamic one called ref cursorthanks تقديم بلاغ
بتاريخ: 17 أبريل 200619 سنة comment_66572 اخى fish ...الفرق بسيط و واضح و هو انة ... ان الكرزر بالرغم من انة اداة قوية جدا و لكن للأسف هو ثابت .. فى الأول و فى الأخر .. بمعنى .. انة بيعتمد على جملة select ثابتة اثناء ال Declare و لكن فكرت فى يوم من الأيام انك تلعب فى جملة ال select دى ( بمعنى تغيير الأعمدة الى بيجبها ) اثناء الكويرى الواحد... طبعا دا مستحيل .. و دا الى بنسمية ال Static cursor اما لو حبينا نغير ال select بتاعت الكرزر اثناء الكويرى الواحد يبقى عليك و ال ref cursor ..ممكن اديك طريقة عمل Ref Cursor اما ال Static فهو معروف ...TYPE inst_city_type IS RECORD(first_name instructor.first_name%TYPE; last_name instructor.last_name%TYPE; city zipcode.city%TYPE; state zipcode.state%TYPE)TYPE ref_type_name is REF CURSOR [RETURN return_type];TYPE inst_city_cur IS REF CURSOR RETURN inst_city_type;دا طبعا فى ال Declare , و تبدأ تستخدم ال Open .... For عشان تقدر تغير فى الكويرى بتاع الكرزر .. و تفضل الأخ عبد الله ندا بشرح هذا تفصيليا .. هناهنـــــــــــــــاو الله اعلمOracle ITself تم تعديل 17 أبريل 200619 سنة بواسطة oracle_itself تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.