بتاريخ: 13 أغسطس 200520 سنة comment_44630 السلام عليكم وحمة الله وبركاتة ممكن أحد يساعدني في عمل السيكوانس نمبر واكون شاكر له (إن الله لايضيع أجر المحسنين) تقديم بلاغ
بتاريخ: 13 أغسطس 200520 سنة comment_44633 الاخ الكريماليك الرابطhttp://www.oracle.com/technology/products/...7_sequences.pdf تقديم بلاغ
بتاريخ: 13 أغسطس 200520 سنة comment_44634 إلي الأخ العزيز..إذا كان لديك tableاسمه emp مكون من code,name,remark وتريد sequence number للcode فقم بكتابة الكود التالي :select nvl(max(to_number(code)),0)+1 from emp الرجاء الدعاء لأخوك في الله تقديم بلاغ
بتاريخ: 15 أغسطس 200520 سنة comment_44843 الأخ الكريم لعمل sequence تكون الطريقة كالتالي: create sequence sequence_name [start with 5] لتحديد القيمة التي يبدأ عندها الترقيم [minvalue 0] لتحديد اقل قيمة [maxvalue 100] لتحديد القيمة العظمى [increment by 1] لتحديد مقدار الزيادة في قيمة sequence [cycle | no cycle] للتحكم هل يتم اعادة الترقيم بعد الوصول للقيمة العظمى أم لا ; تقديم بلاغ
بتاريخ: 15 أغسطس 200520 سنة comment_44852 بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته،، create sequence seq_employeestart with 1050nomaxvaluenocycle;commit; ويتم إضافة الكود التالي في الحقل المراد عمل sequence له في خاصيةinitial valueوهو sequence.name_sequence.nextval:أيsequence.seq_employee.nextval: تم تعديل 15 أغسطس 200520 سنة بواسطة mohmed_mahmoued تقديم بلاغ
بتاريخ: 23 أغسطس 200520 سنة comment_45366 السلام عليكم و رحمة الله و بركاتهالأخ العزيز باحتصاراذا كنت تريد عمل sequnace و لا تريد ترك فراغات في الترقيم كما في أرقام الفواتير مثلا تستخدم select nvl(max(field_name),0)+1 from table nameو اذا لا يهمك أن يكون التسلسل متصل استخدم oracle sequance كما شرح الأخوة الأفاضلملوحظة :make the sequnace code in pre-insert trigger in form or before insert trigger in database to prevent locks تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.