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

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

صورة
- - - - -

كيف اقوم بعمل قيد لجدول منشاء مسبقا


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

#1 الزهراء

الزهراء

    عضو

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

تاريخ المشاركة 03 May 2007 - 07:03 PM

كيف اقوم بعمل قيد لجدول منشاء مسبقا
عندي هذا الجدول
create table stud
(
sno number (5) not null,
sname varchar2(22),
sclass number (2) not null,
stell number (9)Unique
)
قمت بانشاء هذا الجدول
و اردت فيما بعد باضافة قيد على حقل sname
و من بعد ذلك استعرض القيود اللي في الجدول


و شكرا

#2 عبدالله أسعد

عبدالله أسعد

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

  • المجموعة الماسية
  • 1,194 مشاركة

تاريخ المشاركة 03 May 2007 - 10:49 PM

ما نوع القيد الذى تودين اضافته

ALTER TABLE stud ADD CONSTRAINT un_stud	UNIQUE (sname);

الدعاء نجى يونس وأهلك قوم نوح ورفع قدر سليمان وأظهر دين محمد عليه الصلاة و السلام فلا تتردد و قل يارب يارب يارب
Oracle DBA@Amig.com.eg

#3 الزهراء

الزهراء

    عضو

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

تاريخ المشاركة 04 May 2007 - 12:05 PM

مشكورر اخوي
بس كيف يمكنني استعراض القيود الموجودة في الجدول

#4 ABUSANAD

ABUSANAD

    عضو نشط

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

تاريخ المشاركة 06 May 2007 - 12:15 PM

السلام عليكم و رحمة الله -تعالى- و بركاته,
الاخت الزهراء يمكنكي استخدام user_constrainsts و user_cons_columns للاستعلام عن القيود الموجودة في جدول ما.

مثال:-

SELECT constraint_name, constraint_type,
search_condition
FROM user_constraints
WHERE table_name = ’EMPLOYEES’;

مثال:-

SELECT constraint_name, column_name
FROM user_cons_columns
WHERE table_name = ’EMPLOYEES’;

تحياتي...

أخوكم المحب
احمد العولقي
OCP Developer 9i