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

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

صورة
- - - - -

كيف يمكن معرفة حقول المفاتيح الأساسية؟


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

#1 babor_kaz

babor_kaz

    مشترك

  • الأعضــاء
  • 70 مشاركة

تاريخ المشاركة 20 July 2005 - 08:08 AM

السلام عليكم و رحمة الله و بركاته....
عندي استفسار بسيط و هو كيف استطيع ان اعرف ان الحقل DEPTNO الموجود في جدول EMP يرجع الى
PRIMARY KEY الموجود في جدول DEPT و هو الحقل DEPTNO. علما بانني استخدمت هذه الجملة
Select *
From User_Constraints
Where Table_Name='Emp'

#2 هانى سند

هانى سند

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 743 مشاركة

تاريخ المشاركة 20 July 2005 - 11:16 AM

السلام عليكم
هذا كويري لمعرفة اسم الكولمن البرايمري كي في جدول dept مثلا المشا ر اليه في جدول emp
SELECT UCC.COLUMN_NAME C_NAME
FROM USER_CONSTRAINTS UC ,USER_CONS_COLUMNS UCC
WHERE UC.R_CONSTRAINT_NAME=UCC.CONSTRAINT_NAME AND UC.CONSTRAINT_TYPE='R' AND UCC.TABLE_NAME=UPPER('DEPT') AND UC.TABLE_NAME=UPPER('EMP');

ارجو الرد اذا كان هذا ما تريده ام لا
بالتوفيق

تم التعديل بواسطة hanon_OCP, 20 July 2005 - 11:17 AM.