بتاريخ: 3 أبريل 200520 سنة comment_31853 مساء الخير لجميع الاعضاء ممكن واحد يعلمني كيف أكتب auto number في الأوراكل حتى يتم توليد الأرقام آلياً وعشوائيا من دون تدخل مدخل البيانات وكمثال توضيحي :create table employee(id_emp autonumber)ترى المثل خطاء في التطبيق ولكن كتوضيح لكم أتمنى مساعدتي في أسرع فرصه لاني محتاجه غداً ولكم أطيب التحايا تقديم بلاغ
بتاريخ: 3 أبريل 200520 سنة comment_31880 اخى الكريم :لايوجد فى اوركل نوع البيانات المعروق باسم الرقم التلقائى Auto number ولكن البديل هو التسلسل Sequenceواليك اخى الكريم الملف المرفق وبه شرح لموضوع الـ Sequnenceلعلك تستفيد به انشاء الله تعالىمع تحياتىاسامه سليمان Sequences.doc تقديم بلاغ
بتاريخ: 4 أبريل 200520 سنة كاتب الموضوع comment_31977 شكراً لك يا أحمد الجابري على مساعدتك لي تقديم بلاغ
بتاريخ: 4 أبريل 200520 سنة كاتب الموضوع comment_31978 مشكور يا أسامه سليمان وفعلاً كلامك صحيح ولكني لم أكن أعرف كيف أستخدم sequenece تحياتي إلك تقديم بلاغ
بتاريخ: 4 أبريل 200520 سنة comment_32003 اخى الكريم mr-saleh يمكن استخدام الـ Sequnces لانتاج ارقام فريدة unique number وذلك بالطرق التالية :1- عند ادخال سجل من خلال Sqlمثال : insert into department values (dept_seq.nextval, 'planning','1') باعتبار ان جدول الادارات Department به ثلاث حقولdepartment_id, department_name, location_id2- عند ادخال سجل من خلال الـ Formsوذلك بطريقينالاولى :بجعل خاصة inital value القيمة dept_seq.nextvalالثانية :كتابة الكود التالى على Pre-insert trigger Select dept_seq.nextval into :txt_department_id from dual; باعتبار ان العنصر department_id هو عنصر نص يخص جدول الاداراتمع تحياتىاسامه سليمانالقاهرة تقديم بلاغ
بتاريخ: 7 أبريل 200520 سنة كاتب الموضوع comment_32411 مشكور اسامه وماقصرتولك اجمل تحيه مني في الرياض تقديم بلاغ
بتاريخ: 12 أبريل 200520 سنة comment_32912 السلام عليكم ورحمة الله وبركاتهاخي العزيز mr-saleh لا جدال في موضوع الـSequnces بس جرب ديفي Trigger اسمه pre-insertاكتب select nvl(max(nvl(COL_NAME,0)+1),1) into :COL_FIELD_ON_FORM_ID from TBL_NAME; -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*COL_NAME = اسم العمود في الداتا بيس:COL_FIELD_ON_FORM_ID = اسم الحقل علي الفورم TBL_NAME = اسم الجدول-*-*-*-*-*-*-*تهادوا تحابوا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.