بتاريخ: 27 أبريل 200619 سنة comment_67649 ارجو ممن لديه اي معلومه و لو حتى كانت بسيطه عن ال SEQUENCES بان يفيدني بها و مالفرق بين التسلسل اليدوي و الديناميكي ؟؟؟؟ ...احلام صدقه..مبرمجة كمبيوتر..صنعاء/اليمن..لا بد من صنعاء و ان طال السفر... تقديم بلاغ
بتاريخ: 9 مايو 200619 سنة comment_68695 http://www.4shared.com/dir/392764/bd43c09/sharing.htmlكتب اوراكل فيها اجابة عن هذا الموضوع تقديم بلاغ
بتاريخ: 9 مايو 200619 سنة comment_68697 الفرق بين التسلسل اليدوي و الديناميكي فى SEQUENCES ان التسلسل اليدوى بكود تقومى انتى بكتابتة و يكون الرقم فيه متسلسل اما فى حالى الديناميكى يقوم السيرفر بعمل هذا الموضوع ورقمى يكون متسلسل لكن لو حدث وان مستحتى الريكورد بعد الحفظ واضفتى اخر سيقوم بتوليد رقم غير مسسلسل وايظا فى حالة وجود اكثر من مستخدم يعمل على نفس الشاشاشة هنا يفيد SEQUENCES حيث يولد لكل شخص رقم فريد لانشاء SEQUENCES يتم ذلك من خلال اصدار الامر التالى فى SQLCREATE SEQUENCE; ثم يتم استعمالة بعد ذلك فى الفورم من خلال التريجيرفى PRE INSERT على مستوى الBLOCK تقديم بلاغ
بتاريخ: 9 مايو 200619 سنة كاتب الموضوع comment_68730 شكرا جزيلا لك يا اخ shelmasry على التفاعل و الرد ...احلام صدقه.. تقديم بلاغ
بتاريخ: 12 مايو 200619 سنة comment_68981 بسم الله الرحمن الرحيمالأخت احلام بخصوص الsequence هو عبارة عن عداد يقوم الاوراكل بعمله بناءا على طلبك بعد كتابة جملة التخليق والتى تحددى فيها مجموعة المعاملات الخاصة بهدا العداد والتى من الممكن ايضا ان يخلقها افتراضيا من عنده مثل رقم البداية start with وincrement by ,end with, ولكى مثال لتخليق sequenceاسمه abdou يبدأ العد من واحد ويزيد بمعدل 2 واقصى قيمة له 10000create sequence abdoustart with 1,increment by 2,maxvalue 10000,nocycle;اما الفرق بينه وبين العد اليدوى فمن الممكن ربط الsequence مثلا بعمود primary key فى الجدول حتى نضمن عدم تكرار اى قيمةوله معاملان امعرفة القيمة وهما nextval لمعرفة القيمة التالية وتكتب abdou.nextvalcurrtval لمعرفى القيمة الحالية وتكتب abdou.currval والاثنان from dual; وشكرا تقديم بلاغ
بتاريخ: 14 مايو 200619 سنة كاتب الموضوع comment_69244 شكرا جزيلا لك يا اخ :عبدالحميد حامد حمور على التفاعل و الرد ... تقديم بلاغ
بتاريخ: 12 أغسطس 200619 سنة comment_76419 sequnce********PL يتم تنفيذ التالى فى ال sequnce لعمل -------------- DROP SEQUNCE SEQUNCE_NAME ;CREATE SEQUNCE SEQUNCE_NAME START WITH 0 -- INCREMENT BY 1 MINVALUE 1 MAXVALUE 9999999999 OR NOMAXVALUE CACHE 20 NOCYCLE OR CYCLE NOORDER; OR ORDER;---------------------------------------------------يتك عمل ترجر مثلا و يكتب فية التالى FORMS و فى ال pre_insert----------SELECT SEQUNCE_NAME.NEXTVALINTO :TAMER.TANANYFROM DUAL ;*************************************************** تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.