بتاريخ: 24 أغسطس 200520 سنة comment_45454 السلام عليكم ورحة الله وبركاتة لدي مشكلة واجهتني عندما بدائت أنشاء جدول أضع فية السكونس المنشئة ما هوة الخطاء create table emp_sequ ( id number default EMP_SEQ.nextval, name varchar2(20));أنشت الكونس لما أنشئت الجدول واريد أن أضع السكونس ديفولت أظهرت لي رسالة خطاء وهي :. id number default EMP_SEQ.nextval, *RROR at line 2:فما هوة الحل أخواني الكرام أرجوا الضوضيح وشكراّ لكل من ساهم في مساعدة الاخوة العرب أخوكم إيمن RA-00984: column not allowed here تقديم بلاغ
بتاريخ: 24 أغسطس 200520 سنة comment_45456 لايمكنك وضع قيمة defualt للحقل من sequance يمكنك عوضا عن ذلك أن تنشئ pre-insert trigger على الجدول في قاعد البيانات كما يلي:CREATE OR REPLACE TRIGGER my_table00 BEFOREINSERT ON my_table00REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROWdeclare xx number;begin select emp_seq.nextval into xx from dual; :new.id := xx;end; تم تعديل 24 أغسطس 200520 سنة بواسطة chayah تقديم بلاغ
بتاريخ: 24 أغسطس 200520 سنة comment_45514 الاخ الكريم /ayman-kingهذا الملف به ملاحظات عن استخدام الـ Sequnce Sequences.doc تقديم بلاغ
بتاريخ: 30 أغسطس 200520 سنة كاتب الموضوع comment_46120 أشكركم أخواني على الرد ولكن أخي أسامة المشكلة مش في السكونس المشكلة أني أنشئت يوزر ويريد صلاحيات أخري لكي يتم عملية رن للفورم أخي أنا جربت بنفس السكونس على اليوزر أسكوت أشتغل الفورم والسكونس بداخلها ولكن اليوز الجديد الذي أنشئتة لم يفعل الرن أرجوا أكون وضحت المشكلة وأشكركم أحبائي تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.