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

مشلكة في هذا الكود sql


زياد11

Recommended Posts

السلام عليكم ورحمة الله وبركاته
اريد في البداية شكر مدير الموقع على اتاحة الفرصة لي وللاخرين على في تعلم لغة اوراكل
وعلى الاخ الكريم الذي وضع دروس اوراكل للمبتدئين
انا عندما اطبق الكود لانشاء جدول department
حيث عندما اكتب الكود للجدول
CREATE TABLE DEPARTMENT(
DPT_NO VARCHAR2(5),
DPT_NAME VARCHAR2(20),
DPT_CRE_DATE DATE,
DPT_CRE_NAME VARCHAR2(50),
CONSTRAINT DPT_NO_PK PRIMARY KEY(DPT_NO)
);
يعطي الرسالة
ERROR at line 6:
ORA-02264: name already used by an existing constraint
ولاادري ماهو الخطأ
افرجوا ان تردوا علي جزاكم الله خير

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

امر انشاء الجدول .. لا يوجد به اخطاء

CREATE TABLE DEPARTMENT(
DPT_NO VARCHAR2(5),
DPT_NAME VARCHAR2(20),
DPT_CRE_DATE DATE,
DPT_CRE_NAME VARCHAR2(50),
CONSTRAINT DPT_NO_PK PRIMARY KEY(DPT_NO)
);




ولكن اسم الCONSTRAINT لهذا الجدول موجود من قبل

يمكنك عمل DROP للجدول ثم انشاء الجدول مرة اخرى

SQL> drop table DEPARTMENT;



لعمل DROP لل CONSTRAINT

ALTER TABLE DEPARTMENT DROP CONSTRAINT DPT_NO_PK;



امر اضافة الCONSTRAINT بعد انشاء الجدول بدون قيود

ALTER TABLE DEPARTMENT ADD CONSTRAINT DPT_NO_PK PRIMARY KEY (DPT_NO);

تم تعديل بواسطة Amgad
رابط هذا التعليق
شارك

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

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

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

×   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.

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

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

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