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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

سؤال في الكرسير


6 رد (ردود) على هذا الموضوع

#1 fish

fish

    عضو نشط

  • الأعضــاء
  • 363 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 03 April 2006 - 02:47 PM

ما فائدة
where current of

#2 m_ahmed

m_ahmed

    مشترك

  • الأعضــاء
  • 121 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 03 April 2006 - 03:58 PM

http://asktom.oracle...A:2067669642079

تم التعديل بواسطة m_ahmed, 03 April 2006 - 04:01 PM.


#3 hossam8200

hossam8200

    عضو

  • الأعضــاء
  • 35 مشاركة

تاريخ المشاركة 14 April 2006 - 10:42 AM

the where current of is used in conjuction with for update to refer to the current row in an explicit cursor
ORACLE
10g
OCP
ORACLE APPS DBA
ORACLE DBA



#4 oracle_itself

oracle_itself

    عضو نشط

  • فريق الإشراف
  • 365 مشاركة
  • الاسم الأول:Wael
  • اسم العائلة:Abdeen
  • البـلـد: Country Flag
  • المنصب الحالي:Manager

تاريخ المشاركة 16 April 2006 - 03:40 PM

Virtual Matrix with two ways
static one using sql statment
dynamic one called ref cursor

thanks

WAEL ABDEEN: Assistant Manager / Data Mgmt. Analyst

profile: linkedin profile

blog: waelabdeen.blogspot.com

facebook: facebook profile

skype: oracle_itself

email: oracle_itself@hotmail.com


#5 fish

fish

    عضو نشط

  • الأعضــاء
  • 363 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 16 April 2006 - 05:36 PM

ما هو الفرق بين
cursor &ref cursor

#6 oracle_itself

oracle_itself

    عضو نشط

  • فريق الإشراف
  • 365 مشاركة
  • الاسم الأول:Wael
  • اسم العائلة:Abdeen
  • البـلـد: Country Flag
  • المنصب الحالي:Manager

تاريخ المشاركة 17 April 2006 - 10:23 AM

اخى 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

تم التعديل بواسطة oracle_itself, 17 April 2006 - 10:42 AM.

WAEL ABDEEN: Assistant Manager / Data Mgmt. Analyst

profile: linkedin profile

blog: waelabdeen.blogspot.com

facebook: facebook profile

skype: oracle_itself

email: oracle_itself@hotmail.com


#7 fish

fish

    عضو نشط

  • الأعضــاء
  • 363 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 17 April 2006 - 01:12 PM

رد جميل يا جميل