الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال حول انشاء جداول في اوراكل وربطها ضمن مفتاح فريد

مغلق
بدأه hani78 في 26 يناير 2008 · 2 رد · 4,242 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا

ارجو الاجابة على سؤالي حول كيفية ربط جداول في اوراكل بعد ان تم انشاءها وانشاء مفتاح اساسي لكل جدول

اكيد يكون الربط عن طريق مفتاح ثانوي او فريد ولكن عندما اقوم بربطها تظهر رسالة خطا

ارجو كتابة الكود المناسب لذلك

#2

فرضاً عندنا جدول الأقسام كالتالي :

CREATE TABLE DEPT
(
  DEPTNO  NUMBER(2),
  DNAME   VARCHAR2(14),
  LOC	 VARCHAR2(13)
)
/

ALTER TABLE DEPT ADD (
  CONSTRAINT DEPT_PRIMARY_KEY PRIMARY KEY (DEPTNO))
/

وجدول الموظفين كالتالي :

CREATE TABLE EMP
(
  EMPNO	 NUMBER(4),
  ENAME	 VARCHAR2(10),
  JOB	   VARCHAR2(9),
  MGR	   NUMBER(4),
  HIREDATE  DATE,
  SAL	   NUMBER(7,2),
  COMM	  NUMBER(7,2),
  DEPTNO	NUMBER(2)						   NOT NULL
)
/
ALTER TABLE EMP ADD (
  CONSTRAINT EMP_PRIMARY_KEY PRIMARY KEY (EMPNO))
/

ولربط الجدولين عن طريق الحقل deptno المتواجد بكلا الجدولين .

استخدم التعليمة التالية :

ALTER TABLE EMP ADD 
(
  CONSTRAINT EMP_FOREIGN_KEY FOREIGN KEY (DEPTNO) 
	REFERENCES DEPT (DEPTNO)
	)
/

وبالتوفيق ،،،

#3

شكرا جزيلا

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…