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

كيف أعرف ال PK لجدول محفوظ مسبقا ؟


محمد570

Recommended Posts

السلام عليكم و رحمة الله و بركاته ..
لدي بعض الأسئلة :
1- كيف أعرف ال PK و ال FK لجدول محفوظ مسبقا ؟
2- إذا كان لدي في الجدول FK فكيف أعرف على أي حقل و جدول يعود عليه ؟
3- ما فائدة ال Dictionary ?

و جزاكم الله خيرا ..

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته
اخي الكريم قم بعمل التالي



SQL> desc user_constraints
Name                            Null?    Type
------------------------------- -------- ----
OWNER                           NOT NULL VARCHAR2(30)
CONSTRAINT_NAME                 NOT NULL VARCHAR2(30)
CONSTRAINT_TYPE                          VARCHAR2(1)
TABLE_NAME                      NOT NULL VARCHAR2(30)
SEARCH_CONDITION                         LONG
R_OWNER                                  VARCHAR2(30)
R_CONSTRAINT_NAME                        VARCHAR2(30)
DELETE_RULE                              VARCHAR2(9)
STATUS                                   VARCHAR2(8)
DEFERRABLE                               VARCHAR2(14)
DEFERRED                                 VARCHAR2(9)
VALIDATED                                VARCHAR2(13)
GENERATED                                VARCHAR2(14)
BAD                                      VARCHAR2(3)
RELY                                     VARCHAR2(4)
LAST_CHANGE                              DATE



select  * from  user_constraint where table_name='your_table';


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

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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