الانتقال إلى المحتوى

مشكلة في squense أرجو الأفادة


ayman-king

Recommended Posts

السلام عليكم ورحة الله وبركاتة
لدي مشكلة واجهتني عندما بدائت أنشاء جدول أضع فية السكونس المنشئة

ما هوة الخطاء

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

رابط هذا التعليق
شارك

لايمكنك وضع قيمة defualt للحقل من sequance
يمكنك عوضا عن ذلك أن تنشئ pre-insert trigger على الجدول في قاعد البيانات كما يلي:
CREATE OR REPLACE TRIGGER my_table00 BEFORE
INSERT ON my_table00
REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW
declare
xx number;
begin
select emp_seq.nextval into xx from dual;
:new.id := xx;
end;
:P

تم تعديل بواسطة chayah
رابط هذا التعليق
شارك

أشكركم أخواني على الرد
ولكن أخي أسامة المشكلة مش في السكونس المشكلة
أني أنشئت يوزر ويريد صلاحيات أخري لكي يتم عملية رن للفورم
أخي أنا جربت بنفس السكونس على اليوزر أسكوت أشتغل الفورم والسكونس بداخلها ولكن اليوز الجديد الذي أنشئتة لم يفعل الرن
أرجوا أكون وضحت المشكلة
وأشكركم أحبائي

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية