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

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

صورة
- - - - -

استخراج حقل Primary Key من خلال Sqlplus


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

#1 a_quill

a_quill

    عضو

  • الأعضــاء
  • 4 مشاركة
  • الاسم الأول:a
  • اسم العائلة:k
  • البـلـد: Country Flag

تاريخ المشاركة 05 June 2008 - 11:53 AM

السلام عليكم

أريد استخراج أو التعرف علي primary key للجدول من خلال استخدام sqlplus كيف يتم ذلك شكرا.

#2 hanyfreedom

hanyfreedom

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

  • المجموعة الماسية
  • 1,481 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Chess , Sudoku

تاريخ المشاركة 06 June 2008 - 08:19 PM

انا لا أعرف اذا كنت تقصد اسم ال Constraint لعمود ال Primary Key ، أم تقصد أسم العمود نفسه اللى عليه ال Primary Key

على أى حال ...... انا هقولك على الطريقتان فى كود واحد :-

SELECT uc.table_name, ucc.column_name "Primary Key Column",
uc.constraint_name
FROM user_constraints uc, user_cons_columns ucc
WHERE uc.constraint_name = ucc.constraint_name AND uc.constraint_type = 'P';


اتمنى ان تكون اجابتى هى ما تريده

و بالتوفيق

تم التعديل بواسطة hanyfreedom, 06 June 2008 - 08:26 PM.