الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مشكلة في الاستعلام وإضافة صف

Featured Replies

بتاريخ:

السلام عليكم


أنا أضفت 3 جداول على النحو التالي :

Create table customer(
custNo char (4),
custName varchar2(8),
custCity varchar2(7) default 'Riyadh',
Age char (2),Constraint cust_PK primary key (custNo

));


Create table product_(
ProdNo char (4),
ProdName varchar2(8),
price varchar2 (4),
Constraint prod_PK primary key (ProdNo),
Constraint ProN_uq unique (ProdName));



Create table order_(
ordNo char (4),
ordDate date,
quantity varchar2(50),
custNo char (4) Not Null,
ProdNo char (4) Not Null,
Constraint ord_PK primary key (ordNo),
Constraint FK_pro foreign key (ProdNo) references product_ (ProdNo),
Constraint FK_cust foreign key (custNo) references customer (custNo));



ثم أضفت لكل جدول 3 صفوف

insert into customer values ('1','Fahad','Jeddah','20');
insert into customer values ('2','Ahmad','Riyadh',NULL);
insert into customer values ('3','Bandr','Riyadh','25');

insert into product_ values ('100','P1','200');
insert into product_ values ('101','P2','300');
insert into product_ values ('102','P3','150');



ولكن يوم جيت اضيف صفوف الجدول الثالث order

[/left]


[left]insert into order_ values ('1',to_date('01-01-2003','dd-mm-yyyy'),'5','3','101');[/left]


واجهتني مشكلة وهي :
integrity constraint fk_cust violated - parent key not found



والمشكلة الأخرى في الاستعلام :


Select custName
From customer
Where custNo='1';


يظهر لي هنا no raws selected
والمشكلة ثابتة معي في كل استعلام
ما الحل بارك الله فيكم ؟

تم تعديل بواسطة Ahmad.Hasan

  • بعد 1 شهر...
بتاريخ:

السلام عليكم ورحمه الله وبركاته
بالنسبه للسؤال الاول insert into order_ values من الواضح ان الخطا ان الجدول ده مرتبط مع جدول تانى ولحل المشكله لازم تتضيف فى الجدول التانى اولا وبعد كده تضيف فى الجدول بتاعك
وبالنسبه للسؤال التانى
لاحظت ان الفيلد (custNo char (4 وده مش كويس المفروض لو هو هيبقا فيه ارقاك كنت تخليه number او لو هيحتوى على حروف تخليه varchar2
وسبب المشكله معاك ان الفيلد ده char و هو بيحجز 4 digit سواء ادخلتهم او لا وده سبب المشكله

يا رب اكون واضح فى الرد

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.