بتاريخ: 12 نوفمبر 200520 سنة comment_51388 أخواني الأعزاء :السلام عليكم ورحمة الله وبركاته ،، وبعد:- رأيت الموضوع المطروح :http://www.araboug.org/ib/index.php?showtopic=6721وذلك عن التسلسل الديناميكي في حالة إتصال أكثر من مستخدم على نفس الشاشة في نفس الوقت ولدي بعض الإقتراحات وهي أسوبي بالعمل في هذه الشاشة بالذات وهي طريقة في رأيي أنا هي الطريقة الوحيده والصحيحة التي تفي بالغرض وهو كاتالي :-مثلاً قم بعمل الجدول التالي:- Create Table Tbl_Employees ( Code Number(5) , Name Varchar2(150), Address Varchar2(250), Note Varchar2(250) ); -------------------------------------------- /* Then Create This Index */ --------------------------------------------- Alter Table Tbl_Employees add constraint pk_temp primary key(code); --------------------------------------------- والآن قم بإنشاء المتسلسلة التالية:- Create Sequence Seq_Emp increment by 10 start with 10 maxvalue 99999; والآن قم بإنشاء التريجر التالي :- PRE-INSERT IN THE FORM BEGIN /*Hi**Hi** By IGB */ IF :CODE IS NOT NULL THEN SELECT SEQ_EMP.NEXTVAL INTO :CODE FROM DUAL; END IF; END; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.