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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
* - - - - 1 صوت

ممكن مساعدة بسرعه


6 رد (ردود) على هذا الموضوع

#1 ahmed dalli

ahmed dalli

    عضو

  • الأعضــاء
  • 5 مشاركة
  • الاسم الأول:احمد
  • اسم العائلة:الحديثي
  • البـلـد: Country Flag

تاريخ المشاركة 07 September 2013 - 01:17 AM

السلام عليكم عندي مشكلة انو عند كتابة هذا الكود 

 

 create table em_tab
 (
 emno number(2) primary key,
 dulno number(2) referances bul_tab
)
 
يظهرلي هذا الخطا 
 
                 *
ERROR at line 4:
ORA-00907: missing right parenthesis
 
فما المشكلة فيهه ؟

 



#2 المتيم2007

المتيم2007

    عضو

  • الأعضــاء
  • 33 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 07 September 2013 - 01:57 AM

بالنسبة للقيد المرجعي ... حدد على اي جدول وعلى عمود .... واسمها ... references tab(col) ....,ةوسلامتك



#3 jakoph

jakoph

    عضو

  • الأعضــاء
  • 28 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 07 September 2013 - 02:23 AM

اعمل جدولك الاول عادى خالص بدون ال   FOREIGN KEY

 

وبعد ما تعمله اعمله alter  وحط بقى ال  FOREIGN KEY بتاعك

 

مثال

 

create table bck  ( bck_sellid number(5), bck_sanf varchar2(50) , bck_unit varchar2(10) , bck_price number(6,2) ,

                    bck_selno number(5) , bck_no number(5) , bck_statu varchar2(20) );

 

 

 

 

alter table bck add constraint bck_fk FOREIGN KEY (bck_sellid) REFERENCES bckid (bckid_sellid);



#4 ahmed dalli

ahmed dalli

    عضو

  • الأعضــاء
  • 5 مشاركة
  • الاسم الأول:احمد
  • اسم العائلة:الحديثي
  • البـلـد: Country Flag

تاريخ المشاركة 07 September 2013 - 03:49 AM

انا حددت على اي جدول والمفروض يرجعني للبرايمري كي اذا ما حددت العامود بس اريد اعرف المقصود بالخطا لانو يحكيلي انو القوس مفقود وحاولت كل الطرق بدون نتيجة 

 

وشكرا الكم 



#5 haboos

haboos

    مشترك

  • الأعضــاء
  • 100 مشاركة
  • الاسم الأول:Mohammad
  • اسم العائلة:Mahmoud
  • البـلـد: Country Flag

تاريخ المشاركة 07 September 2013 - 01:47 PM

 


create table em_tab
)
, emno number(2) primary key
 dulno number(2) referances bul_tab
(
 


#6 eslam elbyaly

eslam elbyaly

    عضو مميز

  • الأعضــاء
  • 3,282 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 07 September 2013 - 01:59 PM

 

السلام عليكم عندي مشكلة انو عند كتابة هذا الكود 

 

 create table em_tab
 (
 emno number(2) primary key,
 dulno number(2) referances bul_tab
)
 
يظهرلي هذا الخطا 
 
                 *
ERROR at line 4:
ORA-00907: missing right parenthesis
 
فما المشكلة فيهه ؟

 

عود نفسك ما تبصش علي الايرور بس , بص علي الايرور الاول , ولو لقيته ملوش علاقة , دور في الجملة عامة

عندك هنا ممكن يكون فاكر في الحتة دي

dulno number(2) referances bul_tab

)
ان الـ bul_tab ده هو اسم الجدول وحضرتك فتحت قوس بعده , المفروض تحط فيه اسم عمود , وحضرتك مقفلتش القوس بتاع العمود اللي انت اصلا مكتبتوش


#7 ahmed dalli

ahmed dalli

    عضو

  • الأعضــاء
  • 5 مشاركة
  • الاسم الأول:احمد
  • اسم العائلة:الحديثي
  • البـلـد: Country Flag

تاريخ المشاركة 07 September 2013 - 11:26 PM

شكرا للردود الظاهر المشكلة بالنسخة عندي لانو هذا قوس اللي يسكر بعد كتابة التيبل بس ظههر بهذه الصورة لاني عملت نسخ