بتاريخ: 27 يونيو 200718 سنة comment_103610 ألسلام عليكمأبحث عن طريقة إنشاء جدول يحتوي على حقل رقم (Auto sequence) يوضع كمفتاح أساسي (PK) أستخدم قاعدةبيانات : Oracle 9أرجو توضيح الخطوات تقديم بلاغ
بتاريخ: 27 يونيو 200718 سنة comment_103613 أخي الفاضل :1)قم بإنشاء الجدوال به عمود رقمي وإجعله primary key ليكن هذا العمود إسمه empno2) قم بإنشاء Sequence وليكن سم اسمها empno_sq3) من نافذة الفورم بليدر قم قم بعمل التالي- غير خصائص الأيتم empno ليكون Desplay txet- على مستوى البلوك إختار الزناد Pre-Insert ثم أدخل الكود التاليselect empno_sq.nextval into :empno from dual;- قم بإختبار البلوك في الرنتيم وإنشاء الله هعميل معاك ممتاز.مع تحياتي تقديم بلاغ
بتاريخ: 27 يونيو 200718 سنة كاتب الموضوع comment_103623 هل توجدطريقة أخرى لعمل ذلك فهذه الطريقة تحتاج لإنشاء trigger واعتقدأن هذا سيؤثرعلى عمل الإجراء بحيث يأخذ وقت أكبر في عملية التنفيذ تقديم بلاغ
بتاريخ: 28 يونيو 200718 سنة comment_103689 المقصود بالsequance ان يعمل بالتريجر فقطوالا اصبح بلا فائده تقديم بلاغ
بتاريخ: 28 يونيو 200718 سنة كاتب الموضوع comment_103702 أخي الكريم /قهمت المقصود بذلك ولكنسؤالي هل سيؤثر على performane عند التنفيذ في استخدام هذه الطريقة تقديم بلاغ
بتاريخ: 29 يونيو 200718 سنة comment_103714 اكيد لا الا في حالة انه يوجد شخص يعمل updateعلى نفس ال recordعندها ستضطر للانتظار حتى يعمل commitوهي ليست مشكلتك بل مشكلة ال dba تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.