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

مساعدة عند ربط الجداول .. خطأora-00942


doaa11

Recommended Posts

 


CREATE TABLE cashair(
Cssn INTEGER PRIMARY KEY,
Sex CHAR,
DOB DATE,
EmploymentDate DATE,
PhoneNumber INTEGER,
Certfication VARCHAR(20) NOT NULL,
Salary INTEGER NOT NULL);



CREATE TABLE customer(
customernumber INTEGER NOT NULL);


CREATE TABLE Bill(
Bill# NUMBER(20),
Bill_date DATE NOT NULL,
Credit_card NUMBER(20)NOT NULL,
cashflag CHAR(2),
criedtflag CHAR (2),
bcssn INTEGER ,
customer_number INTEGER,
PRIMARY KEY(Bill#) ,
FOREIGN KEY(bcssn) REFERENCES cashair(Cssn),
FOREIGN KEY(customer_number) REFERENCES customer(customernumber));


 

الله يجزاكم الجنه ساعودني هنا الفورن كي عيا يضبط ما ادري ليش 

 

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

السلام عليكم ورحمة الله 



/*==============================================================*/
/* Table: CASHAIR                                               */
/*==============================================================*/
CREATE TABLE CASHAIR 
(
   CSSN                 INTEGER              NOT NULL,
   SEX                  CHAR,
   DOB                  DATE,
   EMPLOYMENTDATE       DATE,
   PHONENUMBER          INTEGER,
   CERTFICATION         VARCHAR(20)          NOT NULL,
   SALARY               INTEGER              NOT NULL,
   CONSTRAINT PK_CASHAIR PRIMARY KEY (CSSN)
);


/*==============================================================*/
/* Table: CUSTOMER                                              */
/*==============================================================*/
CREATE TABLE CUSTOMER 
(
   CUSTOMERNUMBER       INTEGER              NOT NULL,
   CONSTRAINT PK_CUSTOMER PRIMARY KEY (CUSTOMERNUMBER)
);


/*==============================================================*/
/* Table: BILL                                                  */
/*==============================================================*/
CREATE TABLE BILL 
(
   BILL#                NUMBER(20)           NOT NULL,
   BILL_DATE            DATE                 NOT NULL,
   CREDIT_CARD          NUMBER(20)           NOT NULL,
   CASHFLAG             CHAR(2),
   CRIEDTFLAG           CHAR (2),
   BCSSN                INTEGER,
   CUSTOMER_NUMBER      INTEGER,
   CONSTRAINT PK_BILL PRIMARY KEY (BILL#),
   CONSTRAINT FK_BILL_REFERENCE_CASHAIR FOREIGN KEY (BCSSN)
         REFERENCES CASHAIR (CSSN),
   CONSTRAINT FK_BILL_REFERENCE_CUSTOMER FOREIGN KEY (CUSTOMER_NUMBER)
         REFERENCES CUSTOMER (CUSTOMERNUMBER)
);
رابط هذا التعليق
شارك

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

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

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

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

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

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

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